Freigeben über


UIElement.SnapsToDevicePixels Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob beim Rendern für dieses Element gerätespezifische Pixeleinstellungen verwendet werden sollen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

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

Eigenschaftswert

truewenn das Element gemäß den Gerätepixeln gerendert werden soll; andernfalls . false Der Standardwert wie deklariert UIElement ist false.

Hinweise

Sie können diese Eigenschaft true auf Ihr Stammelement festlegen, um das Pixelrastring auf der gesamten Benutzeroberfläche zu aktivieren. Für Geräte, die mit mehr als 96 Punkten pro Zoll (dpi) arbeiten, kann das Pixelrastring visuelle Artefakte in der Nähe von eineinheitsfarbigen Linien minimieren.

Wenn sie von FrameworkElement oder von möglichen abgeleiteten Klassen geerbt werden, überschreibt die Metadaten für diese Abhängigkeitseigenschaft, FrameworkElement um die Inherits Metadateneigenschaft auf festzulegen true. Was dies erreicht, ist, dass nur das äußerste Element in einer Unterstruktur angegeben SnapsToDevicePixelstruewerden muss, und alle untergeordneten Elemente dieser Unterstruktur melden dann SnapsToDevicePixels als true und haben den SnapsToDevicePixels visuellen Effekt.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld SnapsToDevicePixelsProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: