DisplayInfo.Density Eigenschaft

Definition

Ruft einen Wert ab, der die Bildschirmdichte darstellt.

public double Density { get; }

Eigenschaftswert

System.Double

Die Bildschirmdichte.

Hinweise

Die Dichte ist die Skalierung oder ein Faktor, der verwendet werden kann, um zwischen physischen Pixeln und skalierten Pixeln zu konvertieren. Bei Displays mit hoher Auflösung nimmt beispielsweise die physische Anzahl von Pixeln zu, die skalierten Pixel bleiben jedoch unverändert.

In einem praktischen Beispiel für iOS hat die Netzhautanzeige eine Dichte von 2,0 oder 3,0, aber die Einheiten, die zum Gestalten einer Ansicht verwendet werden, ändert sich nicht viel. Eine Ansicht mit einer UI-Breite von 100 kann 100 physische Pixel (Dichte = 1) auf einem Nicht-Retina-Gerät sein, aber 200 physische Pixel (Dichte = 2) auf einem Netzhautgerät sein.

Auf Windows oder UWP funktioniert die Dichte ähnlich und kann häufig mit der im Display verwendeten Skalierung zusammenhängen. Bei einigen Monitoren wird die Skalierung auf 100% (Dichte = 1) festgelegt, aber auf anderen hochauflösenden Monitoren kann die Skalierung auf 200% (Dichte = 2) oder sogar 250% (Dichte = 2,5) festgelegt werden.

Gilt für: