UIElement.SnapsToDevicePixels プロパティ

定義

この要素のレンダリングがレンダリング中にデバイスに固有のピクセルの設定を使用するかどうかを決定する値を取得または設定します。 これは依存関係プロパティです。

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

プロパティ値

デバイスのピクセルに従って要素を描画する場合は true、それ以外の場合は falseUIElement で宣言された既定値は false です。

注釈

ルート要素でこのプロパティを に true 設定すると、UI 全体でピクセル スナップレンダリングを有効にすることができます。 1 インチあたり 96 ドット (dpi) を超えるデバイスで動作する場合、ピクセル スナップ レンダリングを使用すると、単一単位の実線の近くにあるアンチエイリアシングの視覚的アーティファクトを最小限に抑えることができます。

または可能な派生クラスによって FrameworkElement 継承された場合は、 FrameworkElement この依存関係プロパティのメタデータをオーバーライドして、メタデータ プロパティを Inheritstrue設定します。 これを実現するのは、サブツリー内の最も外側の要素のみが として指定SnapsToDevicePixelsする必要があり、そのサブツリーのすべての子要素が としてtrue報告SnapsToDevicePixelsされ、視覚的効果がSnapsToDevicePixelstrueられます。

依存プロパティ情報

識別子フィールド SnapsToDevicePixelsProperty
に設定されたメタデータ プロパティ true なし

適用対象

こちらもご覧ください