DisplayOrientations Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .