DisplayInfo.Density プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
画面密度を表す値を取得します。
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) に設定できます。