Visual.VisualXSnappingGuidelines プロパティ


X 座標 (垂直) ガイドライン コレクションを取得または設定します。Gets or sets the x-coordinate (vertical) guideline collection.

public:  property System::Windows::Media::DoubleCollection ^ VisualXSnappingGuidelines {  protected public:
System::Windows::Media::DoubleCollection ^ get(); protected:
 void set(System::Windows::Media::DoubleCollection ^ value); };
public System.Windows.Media.DoubleCollection VisualXSnappingGuidelines { protected internal get; protected set; }
member this.VisualXSnappingGuidelines : System.Windows.Media.DoubleCollection with get, set
Public Property VisualXSnappingGuidelines As DoubleCollection



ビジュアルの X 座標ガイドライン コレクション。The x-coordinate guideline collection of the visual.


ピクセルスナップとは、オブジェクトの端がデバイス固有のピクセルにレンダリングされるように、コンテンツレイアウトが固定されるプロセスです。Pixel snapping is the process in which content layout is fixed so that object edges are rendered on device-specific pixels. WPF グラフィックス システムでは、デバイスに依存しない単位を使用して、解像度とデバイスの独立性を可能にします。The WPF graphics system uses device-independent units to enable resolution and device independence. デバイスに依存しない各ピクセルは、システムのドット/インチ (dpi) 設定に応じて自動的にスケーリングされます。Each device independent pixel automatically scales with the system's dots per inch (dpi) setting. これにより、異なる dpi 設定に対して WPF アプリケーションに適切なスケーリングを提供し、アプリケーションを自動的に dpi 対応にします。This provides WPF applications proper scaling for different dpi settings and makes the application automatically dpi-aware.

ただし、この dpi に依存しない場合は、アンチエイリアシングによって不規則なエッジレンダリングが作成される可能性があります。However, this dpi independence can create irregular edge rendering due to anti-aliasing. これらの成果物は、一般にぼやけた、または "ソフト" のエッジとして表示されます。エッジの位置がデバイスのピクセル間ではなく、デバイスのピクセルの途中にある場合に発生する可能性があります。These artifacts, commonly seen as blurry or "soft" edges, can occur when the location of an edge falls in the middle of a device pixel rather than between device pixels. この問題に対処するために、WPF では、ビジュアルツリー内のオブジェクトの端をデバイスピクセルに "スナップ" する方法が提供されています。これにより、アンチエイリアシングによって生成されるソフトエッジが除去されます。To address this issue, WPF provides a way for object edges in a visual tree to "snap" to device pixels, eliminating the soft edges produced by anti-aliasing.