다음을 통해 공유


DisplayOrientations 열거형

정의

사각형 모니터의 방향을 설명합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

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
상속
DisplayOrientations
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Landscape 1

디스플레이 보기 영역의 너비가 높이보다 큰 가로 모드에서 모니터 방향을 지정합니다.

LandscapeFlipped 4

디스플레이 보기 영역의 너비가 높이보다 큰 가로 모드에서 디스플레이의 방향을 지정하기 위해 모니터가 시계 방향(180도)에서 다른 90도 회전하도록 지정합니다. 이 가로 모드는 가로 모드에서 180도 대칭 이동됩니다.

None 0

표시 방향이 지정되지 않았습니다.

Portrait 2

모니터가 시계 방향으로 90도 회전하여 디스플레이 보기 영역의 높이가 너비보다 큰 세로 모드의 디스플레이 방향을 지정합니다.

PortraitFlipped 8

디스플레이 보기 영역의 높이가 너비보다 큰 세로 모드에서 디스플레이의 방향을 지정하기 위해 모니터가 시계 방향(270도)에서 다른 90도 회전하도록 지정합니다. 이 세로 모드는 로 모드에서 180도 대칭 이동됩니다.

설명

디스플레이 방향은 모니터가 시계 방향으로 회전하여 직선 그림을 표시하는 각도를 나타냅니다. 예를 들어 운영 체제에서 방향을 90도로 보고하는 경우 사용자는 모니터를 시계 방향으로 90도 회전하여 직선 그림을 표시합니다. 사용자가 모니터를 원래 위치로 반환하면 운영 체제는 방향을 시계 반대 방향으로 90도 보고합니다. 애플리케이션은 일반적으로 이 속성을 사용하여 가속도계의 판독값을 변환하거나 현재 화면 회전에 따라 물리적 단추 이벤트를 변환합니다.

가로 모드에서 첫 번째 방향을 지정하는 디바이스의 회전 각도는 다음과 같습니다.

  • 가로 = 0도
  • 세로 = 90도
  • LandscapeFlipped = 180도
  • PortraitFlipped = 270도

세로 모드에서 첫 번째 방향을 지정하는 디바이스의 회전 각도는 다음과 같습니다.

  • 세로 = 0도
  • LandscapeFlipped = 90도
  • PortraitFlipped = 180도
  • 가로 = 270도

DPI에 따른 크기 조정 샘플에서는 DisplayOrientations 열거형을 사용하는 방법을 보여 줍니다.

DisplayOrientations 값은 디스플레이 또는 모니터의 방향을 나타내며 반드시 앱의 방향은 아닙니다. 레이아웃을 위해 앱의 방향을 확인하려면 ApplicationView.Orientation 속성을 사용합니다.

적용 대상

추가 정보