UIElement.SnapsToDevicePixels Proprietà

Definizione

Ottiene o imposta un valore che determina se durante il rendering di questo elemento devono essere usate le impostazioni per i pixel specifiche del dispositivo. Si tratta di una proprietà di dipendenza.

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

Valore della proprietà

true se il rendering dell'elemento deve essere eseguito in base ai pixel del dispositivo. In caso contrario, false. Il valore predefinito dichiarato in UIElement è false.

Commenti

È possibile impostare questa proprietà su true sull'elemento radice per abilitare il rendering dello snap in pixel nell'interfaccia utente. Per i dispositivi che operano a più di 96 punti per pollice (dpi), il rendering dello snap in pixel può ridurre al minimo gli artefatti visivi anti-aliasing nelle vicinanze di linee solide a unità singola.

Se ereditato da FrameworkElement o da qualsiasi classe derivata possibile, FrameworkElement esegue l'override dei metadati per questa proprietà di dipendenza per impostare la Inherits proprietà dei metadati su true. Ciò che si ottiene è che solo l'elemento più esterno in un sottoalbero deve specificare SnapsToDevicePixels come truee tutti gli elementi figlio di tale sottoalbero verranno quindi report SnapsToDevicePixels come true e avranno l'effetto SnapsToDevicePixels visivo.

Informazioni proprietà di dipendenza

Campo Identificatore SnapsToDevicePixelsProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche