Freigeben über


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 Pixeleinbruch auf der gesamten Benutzeroberfläche zu aktivieren. Bei Geräten, die mit mehr als 96 Dots per Inch (dpi) arbeiten, kann das Pixel-Snap-Rendering antialiasierende visuelle Artefakte in der Nähe von einzelteiligen einfarbigen Linien minimieren.

Wenn sie von FrameworkElement oder einer beliebigen abgeleiteten Klasse geerbt werden, werden die Metadaten für diese Abhängigkeitseigenschaft außer Kraft gesetzt, FrameworkElement um die Inherits Metadateneigenschaft auf festzulegen true. Dadurch wird erreicht, dass nur das äußerste Element in einer Unterstruktur als angeben SnapsToDevicePixels muss, und alle untergeordneten Elemente dieser Unterstruktur dann als true melden SnapsToDevicePixels und den SnapsToDevicePixels visuellen Effekt truehaben.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SnapsToDevicePixelsProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen