DisplayOrientations Enumeración

Definición

Describe la orientación de un monitor rectangular.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
DisplayOrientations
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Landscape 1

Especifica que el monitor está orientado en modo horizontal donde el ancho del área de visualización de pantalla es mayor que el alto.

LandscapeFlipped 4

Especifica que el monitor giraba otros 90 grados en la dirección de las agujas del reloj (hasta 180 grados) para orientar la visualización en modo horizontal donde el ancho del área de visualización de la pantalla es mayor que el alto. Este modo horizontal se voltea 180 grados desde el modo horizontal .

None 0

No se especifica ninguna orientación de visualización.

Portrait 2

Especifica que el monitor giraba 90 grados en la dirección de las agujas del reloj para orientar la visualización en modo vertical, donde el alto del área de visualización de la pantalla es mayor que el ancho.

PortraitFlipped 8

Especifica que el monitor giraba otros 90 grados en la dirección de las agujas del reloj (hasta 270 grados) para orientar la pantalla en modo vertical donde el alto del área de visualización de la pantalla es mayor que el ancho. Este modo vertical se voltea 180 grados desde el modo vertical .

Comentarios

La orientación de la pantalla expresa el ángulo en el que un monitor gira en la dirección del sentido de las agujas del reloj para mostrar una imagen recta. Por ejemplo, si el sistema operativo informa de la orientación como 90 grados, el usuario gira el monitor 90 grados en el sentido de las agujas del reloj para mostrar una imagen recta; si el usuario devuelve el monitor a su posición original, el sistema operativo informa de la orientación en sentido contrario a las agujas del reloj de 90 grados. Las aplicaciones suelen usar esta propiedad para traducir la lectura de un acelerómetro o para traducir los eventos de botón físico de acuerdo con la rotación de pantalla actual.

Un dispositivo orientado por primera vez en el modo horizontal tiene los siguientes ángulos de rotación:

  • Horizontal = 0 grados
  • Vertical = 90 grados
  • LandscapeFlipped = 180 grados
  • PortraitFlipped = 270 grados

Un dispositivo orientado por primera vez en modo vertical tiene los siguientes ángulos de rotación:

  • Vertical = 0 grados
  • LandscapeFlipped = 90 grados
  • PortraitFlipped = 180 grados
  • Horizontal = 270 grados

El ejemplo Escalado según PPP muestra cómo usar la enumeración DisplayOrientations.

Los valores displayOrientations describen la orientación de la pantalla o el monitor y no necesariamente la orientación de la aplicación. Para determinar la orientación de la aplicación con fines de diseño, use la propiedad ApplicationView.Orientation .

Se aplica a

Consulte también