'Declaration Public Class UltraLiveTileViewMetrics Inherits Infragistics.Win.UltraWinLiveTileView.MultiResolutionPropertySet(Of ResolutionDependentMetrics)
public class UltraLiveTileViewMetrics : Infragistics.Win.UltraWinLiveTileView.MultiResolutionPropertySet<ResolutionDependentMetrics>
One aspect of the Windows 8 user experience relates to screen resolution. Unlike platforms where the hardware and software are tightly coupled, Windows can be run on a variety of devices and configurations. This implies that different users of the same application can have widely disparate machine configurations.
Consider the case where the same application is run by one user on a desktop with a relatively low-resolution monitor, and another with a high-resolution tablet. A user interface element with a fixed pixel size will appear considerably smaller on the high-resolution monitor when compared to the same element on a low-resolution desktop. In the current technological environment, where touch-enabled devices are more prevalent, this can adversely affect an application's usability.
Live tiles are displayed at different sizes depending on the current resolution of the user's display adapter, as outlined in the following table:
ResolutionScale | Default size (square) | Scale |
---|---|---|
Scale80Percent | 120 X 120 | 80% |
Scale100Percent | 150 X 150 | 100% |
Scale140Percent | 210 X 210 | 140% |
Scale180Percent | 270 X 270 | 180% |
The UltraLiveTileViewMetrics class provides a way for the developer to override the default size of resolution-specific values such as tile size and spacing, font size, etc.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2