UIElement.SnapsToDevicePixels Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
haben.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | SnapsToDevicePixelsProperty |
Metadateneigenschaften auf true festgelegt |
Keine |