VisualTreeHelper.GetXSnappingGuidelines(Visual) Methode
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.
Gibt eine (vertikale) x-Koordinatenführungslinien-Auflistung zurück.
public:
static System::Windows::Media::DoubleCollection ^ GetXSnappingGuidelines(System::Windows::Media::Visual ^ reference);
public static System.Windows.Media.DoubleCollection GetXSnappingGuidelines (System.Windows.Media.Visual reference);
static member GetXSnappingGuidelines : System.Windows.Media.Visual -> System.Windows.Media.DoubleCollection
Public Shared Function GetXSnappingGuidelines (reference As Visual) As DoubleCollection
Parameter
- reference
- Visual
Das Visual-Element, dessen x-Koordinatenführungslinien-Auflistung zurückgegeben wird.
Gibt zurück
Die x-Koordinatenführungslinien-Auflistung des Visual-Elements.
Hinweise
Pixel-Snapping ist der Prozess, in dem das Inhaltslayout behoben wird, sodass Objektränder auf gerätespezifischen Pixeln gerendert werden. Das WPF-Grafiksystem verwendet geräteunabhängige Einheiten, um Auflösung und Geräteunabhängigkeit zu ermöglichen. Jedes geräteunabhängige Pixel skaliert automatisch mit den Punkten pro Zoll (dpi) des Systems. Dies bietet WPF-Anwendungen die richtige Skalierung für verschiedene DPI-Einstellungen und macht die Anwendung automatisch dpi-bewusst.
Diese dpi-Unabhängigkeit kann jedoch aufgrund von Anti-Aliasing ein unregelmäßiges Edgerendering erstellen. Diese Artefakte, die häufig als verschwommene oder "weiche" Kanten betrachtet werden, können auftreten, wenn die Position eines Rands in der Mitte eines Gerätepixels fällt, anstatt zwischen Gerätepixeln. Um dieses Problem zu beheben, bietet WPF eine Möglichkeit für Objektränder in einer visuellen Struktur, um Pixel durch Pixelanknüpfungen zu "ausrichten" und die weichen Kanten zu beseitigen, die durch Anti-Aliasing erzeugt werden.