次の方法で共有


DisplayInfo.Density プロパティ

定義

画面密度を表す値を取得します。

public double Density { get; }

プロパティ値

System.Double

画面密度。

注釈

密度とは、物理ピクセルとスケーリングされたピクセルの間の変換に使用できるスケーリングまたは係数です。 たとえば、高解像度ディスプレイでは、物理的なピクセル数は増えますが、スケーリングされたピクセルは変わりません。

iOS の実際の例では、Retina ディスプレイの密度は 2.0 または 3.0 ですが、ビューのレイアウトに使用される単位はあまり変わりません。 UI の幅が 100 のビューは、非 Retina デバイスでは 100 物理ピクセル (密度 = 1) ですが、Retina デバイスでは 200 物理ピクセル (密度 = 2) になります。

Windows または UWP では、密度は同様に機能し、多くの場合、ディスプレイで使用されるスケールに関連する場合があります。 一部のモニターでは、スケールは 100% (密度 = 1) に設定されますが、他の高解像度モニターでは、スケールは 200% (密度 = 2) または 250% (密度 = 2.5) に設定できます。

適用対象