UIElement.SnapsToDevicePixels Propriedade

Definição

Obtém ou define um valor que determina se a renderização para esse elemento deve usar configurações de pixel específica do dispositivo durante a renderização. É uma propriedade de dependência.

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 da propriedade

Boolean

true se o elemento precisar renderizar de acordo com os pixels do dispositivo; caso contrário, false. O padrão como declarado em UIElement é false.

Comentários

Você pode definir essa propriedade no true elemento raiz para habilitar a renderização de snap de pixel em toda a interface do usuário. Para dispositivos que operam com mais de 96 pontos por polegada (dpi), a renderização de pixel snap pode minimizar artefatos visuais anti-aliasing nas proximidades de linhas sólidas de unidade única.

Quando herdado por FrameworkElement ou quaisquer classes derivadas possíveis, FrameworkElement substitui os metadados dessa propriedade de dependência para definir a Inherits propriedade de metadados como true. O que isso alcança é que apenas o elemento mais externo em uma subárvore precisa especificar SnapsToDevicePixels como true, e todos os elementos filho dessa subárvore serão relatados SnapsToDevicePixels como true e terão o SnapsToDevicePixels efeito visual.

Informações da propriedade de dependência

Campo Identificador SnapsToDevicePixelsProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também