ContainerVisual.XSnappingGuidelines 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 die (horizontale) X-Führungslinie für ContainerVisual ab oder legt sie fest.
public:
property System::Windows::Media::DoubleCollection ^ XSnappingGuidelines { System::Windows::Media::DoubleCollection ^ get(); void set(System::Windows::Media::DoubleCollection ^ value); };
public System.Windows.Media.DoubleCollection XSnappingGuidelines { get; set; }
member this.XSnappingGuidelines : System.Windows.Media.DoubleCollection with get, set
Public Property XSnappingGuidelines As DoubleCollection
Eigenschaftswert
Die horizontale Führungslinie.
Hinweise
Pixel snapping ist der Prozess, bei dem das Inhaltslayout so festgelegt wird, dass Objektränder auf gerätespezifischen Pixeln gerendert werden. Das WPF-Grafiksystem verwendet geräteunabhängige Einheiten, um die Unabhängigkeit von der Auflösung und vom Gerät zu aktivieren. Jedes geräteunabhängige Pixel skaliert automatisch mit der Einstellung des Systems punkte pro Zoll (dpi). Dadurch wird die ordnungsgemäße Skalierung von WPF-Anwendungen für unterschiedliche dpi-Einstellungen bereitgestellt, und die Anwendung ist automatisch bereit für dpi.
Diese DPI-Unabhängigkeit kann jedoch aufgrund von Antialiasing zu unregelmäßigem Edgerendering führen. Diese Artefakte, die häufig als verschwommene oder "weiche" Kanten angesehen werden, können auftreten, wenn die Position einer Kante in die Mitte eines Gerätepixels fällt und nicht zwischen Gerätepixeln. Um dieses Problem zu beheben, bietet WPF eine Möglichkeit für Objektränder in einer visuellen Struktur, durch Pixel-Andocken an Gerätepixeln "andocken" zu können, wodurch die durch Antialiasing erzeugten weichen Kanten beseitigt werden.