Condividi tramite


UIElement.SnapsToDevicePixels Proprietà

Definizione

Ottiene o imposta un valore che determina se il rendering per questo elemento deve utilizzare impostazioni pixel specifiche del dispositivo durante il rendering. 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 l'elemento deve eseguire il rendering 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 pixel nell'interfaccia utente. Per i dispositivi che operano a un massimo di 96 punti per pollice (dpi), il rendering dello snap in pixel può ridurre al minimo gli artefatti visivi anti-aliasing nelle vicinanze delle linee solide a unità singola.

Se ereditato da FrameworkElement o da eventuali classi derivate, 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 sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore SnapsToDevicePixelsProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a