DisplayOrientations Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Ausrichtung eines rechteckigen Monitors.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class DisplayOrientations
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class DisplayOrientations
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum DisplayOrientations
var value = Windows.Graphics.Display.DisplayOrientations.none
Public Enum DisplayOrientations
- Vererbung
-
DisplayOrientations
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Felder
Landscape | 1 | Gibt an, dass der Monitor im Querformat ausgerichtet ist, wobei die Breite des Anzeigebereichs größer als die Höhe ist. |
LandscapeFlipped | 4 | Gibt an, dass der Monitor weitere 90 Grad im Uhrzeigersinn gedreht hat (auf 180 Grad), um die Anzeige im Querformatmodus auszurichten, in dem die Breite des Anzeigebereichs größer als die Höhe ist. Dieser Querformatmodus wird um 180 Grad vom Querformatmodus gedreht. |
None | 0 | Es ist keine Anzeigeausrichtung angegeben. |
Portrait | 2 | Gibt an, dass der Monitor im Uhrzeigersinn um 90 Grad gedreht hat, um die Anzeige im Hochformatmodus auszurichten, in dem die Höhe des Anzeigebereichs größer als die Breite ist. |
PortraitFlipped | 8 | Gibt an, dass der Monitor weitere 90 Grad im Uhrzeigersinn gedreht hat (auf 270 Grad), um die Anzeige im Hochformatmodus auszurichten, in dem die Höhe des Anzeigebereichs größer als die Breite ist. Dieser Hochformatmodus wird vom Hochformatmodus um 180 Grad gedreht. |
Hinweise
Die Anzeigeausrichtung gibt den Winkel aus, in dem sich ein Monitor im Uhrzeigersinn gedreht hat, um ein gerades Bild anzuzeigen. Wenn das Betriebssystem beispielsweise die Ausrichtung als 90 Grad meldet, drehte der Benutzer den Monitor um 90 Grad im Uhrzeigersinn, um ein gerades Bild anzuzeigen. wenn der Benutzer den Monitor an seine ursprüngliche Position zurückgibt, meldet das Betriebssystem die Ausrichtung als 90 Grad gegen den Uhrzeigersinn. Anwendungen verwenden diese Eigenschaft in der Regel, um das Lesen eines Beschleunigungsmessers zu übersetzen oder die physischen Schaltflächenereignisse entsprechend der aktuellen Bildschirmrotation zu übersetzen.
Ein Gerät, das zuerst im Querformatmodus ausgerichtet ist, weist die folgenden Drehwinkel auf:
- Landschaft = 0 Grad
- Hochformat = 90 Grad
- LandscapeFlipped = 180 Grad
- PortraitFlipped = 270 Grad
Ein Gerät, das zuerst im Hochformat ausgerichtet ist, weist die folgenden Drehwinkel auf:
- Hochformat = 0 Grad
- LandscapeFlipped = 90 Grad
- PortraitFlipped = 180 Grad
- Landschaft = 270 Grad
Das Beispiel Skalierung nach DPI zeigt, wie die DisplayOrientations-Enumeration verwendet wird.
Die DisplayOrientations-Werte beschreiben die Ausrichtung des Displays oder Monitors und nicht unbedingt die Ausrichtung Ihrer App. Um die Ausrichtung Ihrer App für Layoutzwecke zu bestimmen, verwenden Sie die ApplicationView.Orientation-Eigenschaft .