Compartilhar via


DisplayOrientations Enumeração

Definição

Descreve a orientação de um monitor retangular.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
DisplayOrientations
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Landscape 1

Especifica que o monitor é orientado no modo paisagem em que a largura da área de exibição de exibição é maior que a altura.

LandscapeFlipped 4

Especifica que o monitor girou mais 90 graus na direção no sentido horário (para igual a 180 graus) para orientar a exibição no modo paisagem em que a largura da área de exibição de exibição é maior que a altura. Esse modo paisagem é invertido a 180 graus do modo Paisagem .

None 0

Nenhuma orientação de exibição é especificada.

Portrait 2

Especifica que o monitor girou 90 graus na direção no sentido horário para orientar a exibição no modo retrato, em que a altura da área de exibição de exibição é maior que a largura.

PortraitFlipped 8

Especifica que o monitor girou mais 90 graus na direção no sentido horário (para igual a 270 graus) para orientar a exibição no modo retrato em que a altura da área de exibição de exibição é maior que a largura. Esse modo retrato é invertido a 180 graus do modo Retrato .

Comentários

A orientação de exibição expressa o ângulo em que um monitor girava na direção no sentido horário para mostrar uma imagem reta. Por exemplo, se o sistema operacional relatar a orientação como 90 graus, o usuário girou o monitor 90 graus no sentido horário para mostrar uma imagem reta; se o usuário retornar o monitor à sua posição original, o sistema operacional relatará a orientação como 90 graus no sentido anti-horário. Os aplicativos normalmente usam essa propriedade para traduzir a leitura de um acelerômetro ou para traduzir os eventos de botão físico de acordo com a rotação da tela atual.

Um dispositivo orientado pela primeira vez no modo paisagem tem os seguintes ângulos de rotação:

  • Paisagem = 0 graus
  • Retrato = 90 graus
  • LandscapeFlipped = 180 graus
  • PortraitFlipped = 270 graus

Um dispositivo orientado pela primeira vez no modo retrato tem os seguintes ângulos de rotação:

  • Retrato = 0 graus
  • LandscapeFlipped = 90 graus
  • PortraitFlipped = 180 graus
  • Paisagem = 270 graus

O exemplo Dimensionamento de acordo com o DPI mostra como usar a enumeração DisplayOrientations.

Os valores DisplayOrientations descrevem a orientação da exibição ou do monitor e não necessariamente a orientação do aplicativo. Para determinar a orientação do aplicativo para fins de layout, use a propriedade ApplicationView.Orientation .

Aplica-se a

Confira também