英語で読む

次の方法で共有


UIElement.SnapsToDevicePixels プロパティ

定義

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

C#
public bool SnapsToDevicePixels { get; set; }

プロパティ値

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

注釈

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

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

依存プロパティ情報

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

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください