Condividi tramite


DisplayOrientations Enumerazione

Definizione

Descrive l'orientamento di un monitor rettangolare.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
DisplayOrientations
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Landscape 1

Specifica che il monitor è orientato in modalità orizzontale in cui la larghezza dell'area di visualizzazione dello schermo è maggiore dell'altezza.

LandscapeFlipped 4

Specifica che il monitor ha ruotato un altro 90 gradi nella direzione in senso orario (uguale a 180 gradi) per orientare la visualizzazione in modalità orizzontale in cui la larghezza dell'area di visualizzazione dello schermo è maggiore dell'altezza. Questa modalità orizzontale viene capovolta di 180 gradi dalla modalità Orizzontale .

None 0

Non viene specificato alcun orientamento di visualizzazione.

Portrait 2

Specifica che il monitor ha ruotato 90 gradi nella direzione in senso orario per orientare lo schermo in modalità verticale in cui l'altezza dell'area di visualizzazione dello schermo è maggiore della larghezza.

PortraitFlipped 8

Specifica che il monitor ha ruotato un altro 90 gradi nella direzione in senso orario (uguale a 270 gradi) per orientare la visualizzazione in modalità verticale in cui l'altezza dell'area di visualizzazione dello schermo è maggiore della larghezza. Questa modalità verticale viene capovolta di 180 gradi rispetto alla modalità Verticale .

Commenti

L'orientamento dello schermo esprime l'angolo in corrispondenza del quale un monitor ruotato nella direzione in senso orario per mostrare un'immagine retta. Ad esempio, se il sistema operativo segnala l'orientamento di 90 gradi, l'utente ha ruotato il monitor a 90 gradi in senso orario per mostrare un'immagine retta; se l'utente restituisce il monitor alla posizione originale, il sistema operativo segnala l'orientamento come 90 gradi in senso antiorario. Le applicazioni usano in genere questa proprietà per tradurre la lettura di un accelerometro o per convertire gli eventi del pulsante fisico in base alla rotazione dello schermo corrente.

Un dispositivo orientato per la prima volta in modalità orizzontale ha gli angoli di rotazione seguenti:

  • Orizzontale = 0 gradi
  • Verticale = 90 gradi
  • LandscapeFlipped = 180 gradi
  • VerticaleFlipped = 270 gradi

Un dispositivo orientato per la prima volta in modalità verticale ha gli angoli di rotazione seguenti:

  • Verticale = 0 gradi
  • LandscapeFlipped = 90 gradi
  • VerticaleFlipped = 180 gradi
  • Orizzontale = 270 gradi

L'esempio Ridimensionamento in base a DPI mostra come usare l'enumerazione DisplayOrientations.

I valori DisplayOrientations descrivono l'orientamento dello schermo o del monitoraggio e non necessariamente l'orientamento dell'app. Per determinare l'orientamento dell'app a scopo di layout, usa la proprietà ApplicationView.Orientation .

Si applica a

Vedi anche