次の方法で共有


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 なし

適用対象

こちらもご覧ください