DisplayOrientations Énumération

Définition

Décrit l’orientation d’un moniteur rectangulaire.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
DisplayOrientations
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Landscape 1

Spécifie que le moniteur est orienté en mode paysage où la largeur de la zone d’affichage est supérieure à la hauteur.

LandscapeFlipped 4

Spécifie que le moniteur a effectué une autre rotation de 90 degrés dans le sens des aiguilles d’une montre (à 180 degrés) pour orienter l’affichage en mode paysage, où la largeur de la zone d’affichage est supérieure à la hauteur. Ce mode paysage est inversé à 180 degrés du mode Paysage .

None 0

Aucune orientation d’affichage n’est spécifiée.

Portrait 2

Spécifie que le moniteur a pivoté de 90 degrés dans le sens des aiguilles d’une montre pour orienter l’affichage en mode portrait où la hauteur de la zone d’affichage est supérieure à la largeur.

PortraitFlipped 8

Spécifie que le moniteur a effectué une autre rotation de 90 degrés dans le sens des aiguilles d’une montre (à 270 degrés) pour orienter l’affichage en mode portrait où la hauteur de la zone d’affichage est supérieure à la largeur. Ce mode portrait est retourné de 180 degrés par le mode Portrait .

Remarques

L’orientation d’affichage exprime l’angle de rotation d’un moniteur dans le sens des aiguilles d’une montre pour afficher une image droite. Par exemple, si le système d’exploitation signale une orientation à 90 degrés, l’utilisateur a fait pivoter le moniteur de 90 degrés dans le sens des aiguilles d’une montre pour afficher une image droite ; si l’utilisateur retourne le moniteur à sa position d’origine, le système d’exploitation indique une orientation de 90 degrés dans le sens inverse des aiguilles d’une montre. Les applications utilisent généralement cette propriété pour traduire la lecture d’un accéléromètre ou pour traduire les événements de bouton physiques en fonction de la rotation actuelle de l’écran.

Un appareil qui est d’abord orienté en mode paysage a les angles de rotation suivants :

  • Paysage = 0 degrés
  • Portrait = 90 degrés
  • LandscapeFlipped = 180 degrés
  • PortraitFlipped = 270 degrés

Un appareil qui est d’abord orienté en mode portrait a les angles de rotation suivants :

  • Portrait = 0 degrés
  • LandscapeFlipped = 90 degrés
  • PortraitFlipped = 180 degrés
  • Paysage = 270 degrés

L’exemple De mise à l’échelle en fonction de DPI montre comment utiliser l’énumération DisplayOrientations.

Les valeurs DisplayOrientations décrivent l’orientation de l’affichage ou du moniteur et pas nécessairement l’orientation de votre application. Pour déterminer l’orientation de votre application à des fins de disposition, utilisez la propriété ApplicationView.Orientation .

S’applique à

Voir aussi