DisplayOrientations Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .