UIElement.SnapsToDevicePixels Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que determina si la representación de este elemento debe usar configuración de píxel específica del dispositivo durante la representación. Es una propiedad de dependencia.
public:
property bool SnapsToDevicePixels { bool get(); void set(bool value); };
public bool SnapsToDevicePixels { get; set; }
member this.SnapsToDevicePixels : bool with get, set
Public Property SnapsToDevicePixels As Boolean
Valor de propiedad
true
Si el elemento debe representarse de acuerdo con los píxeles del dispositivo; de lo contrario, false
. El valor predeterminado declarado en UIElement es false
.
Comentarios
Puede establecer esta propiedad true
en en el elemento raíz para habilitar la representación de ajuste de píxeles en toda la interfaz de usuario. En el caso de los dispositivos que funcionan con más de 96 puntos por pulgada (ppp), la representación de ajuste de píxeles puede minimizar los artefactos visuales de suavizado de alias en las proximidades de líneas sólidas de una sola unidad.
Cuando se heredan por FrameworkElement o cualquier posible clase derivada, FrameworkElement invalida los metadatos de esta propiedad de dependencia para establecer la Inherits propiedad true
de metadatos en . Lo que esto logra es que solo el elemento más externo de un subárbol necesita especificar SnapsToDevicePixels como true
, y todos los elementos secundarios de ese subárbol notificarán SnapsToDevicePixels como true
y tendrán el SnapsToDevicePixels efecto visual.
Información sobre propiedades de dependencia
Campo identificador | SnapsToDevicePixelsProperty |
Propiedades de metadatos establecidas en true |
None |