UIElement.UseLayoutRounding Propiedad

Definición

Obtiene o establece un valor que determina si la representación del objeto y su subárbol visual deben usar el comportamiento de redondeo que alinea la representación en píxeles enteros.

C#
public bool UseLayoutRounding { get; set; }
XAML
<uiElement UseLayoutRounding="bool" />

Valor de propiedad

Boolean

true si la representación y el diseño deben usar el redondeo de diseño en píxeles enteros; de lo contrario, false. El valor predeterminado es true.

Comentarios

Varias propiedades de Windows Runtime de tipo Double se usan para especificar los valores o características deseados de diseño. Las más obvias son Height y Width , pero hay muchas otras. El valor predeterminado de true para UseLayoutRounding hará que las operaciones de medición y diseño redondeen los posibles valores de subpíxeles de estas propiedades de diseño al valor entero más cercano y representen los objetos alineados con los límites de píxeles. Este comportamiento está pensado para reducir los artefactos visuales que pueden aparecer cuando se representa un valor de subpixel y afecta a píxeles en cualquier lado del límite del subpixel. El ejemplo más destacado de este tipo de artefacto es cuando se pretende producir una línea fina y nítida de un color determinado. Si la medida de la línea dio un valor de subpixel y el comportamiento del diseño no redondeó a píxeles enteros, la línea puede aparecer borrosa, así como aparecer como una sombra de color de atenuación de la prevista.

El redondeo de diseño afecta al alias, así como al posicionamiento.

Los posibles escenarios para establecer UseLayoutRounding en false no se documentan aquí. Si cree que puede haber ventajas en habilitar la representación de subpixeles para la aplicación, experimente con la configuración de UseLayoutRounding en false, examine los resultados visuales y asegúrese de que los posibles artefactos de representación de subpixeles no superan las ventajas percibidos. Si estableces UseLayoutRounding en false, es habitual hacerlo en la raíz de la página XAML o en el árbol de objetos.

Se aplica a

Producto Versiones
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Consulte también