UIElement.SnapsToDevicePixels Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, ob für das Rendern dieses Elements gerätespezifische Pixelseinstellungen verwendet werden sollen, oder legt ihn fest. 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

true, wenn das Element unter Verwendung von Gerätepixeln gerendert werden soll, andernfalls false. Die Standardeinstellung, wie sie für UIElement deklariert ist, ist false.

Hinweise

Sie können diese Eigenschaft für Ihr Stammelement auf true festlegen, um das Rendern von Pixeln auf der gesamten Benutzeroberfläche zu ermöglichen. Bei Geräten, die mit mehr als 96 Punkten pro Zoll (dpi) arbeiten, kann das Pixelrastenrendering visuelle Artefakte im Antialiasing in der Nähe von einteiligen einfarbigen Linien minimieren.

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

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SnapsToDevicePixelsProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen