导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

DisplayOrientations Enumeration

描述矩形监视器的方向。

语法

Public Enum DisplayOrientations

特性

[Flags()]
[Version(0x06020000)]

成员

DisplayOrientationsEnumeration 具有这些成员。

成员说明
None | none0

未指定显示方向。

Landscape | landscape1

指定监视器的方向为横向模式,其中显示查看区域的宽度大于其高度。

Portrait | portrait2

指定沿顺时针方向将监视器旋转 90 度以使显示的方向为纵向模式,其中显示查看区域的高度大于其宽度。

LandscapeFlipped | landscapeFlipped4

指定沿顺时针方向将监视器再次旋转 90 度(等于 180 度)以使显示的方向为横向模式,其中显示查看区域的宽度大于其高度。此横向模式翻转是从 Landscape 模式翻转 180 度。

PortraitFlipped | portraitFlipped8

指定沿顺时针方向将监视器再次旋转 90 度(等于 270 度)以使显示的方向为纵向模式,其中显示查看区域的高度大于其宽度。此纵向模式翻转是从 Portrait 模式翻转 180 度。

备注

显示方向表示了监视器在沿顺时针方向旋转旋转显示一个直接的图片的角度。例如,如果操作系统报告方向为 90 度,用户将该监视器沿顺时针方向旋转 90 度以显示摆正的图片;如果用户恢复监视器到其原始位置,则操作系统报告方向为 90 度逆时针。应用程序通常使用此属性根据当前屏幕旋转转换加速计的读数或转换物理按钮事件。

首先定向为横向模式的设备具有以下旋转角度:

  • Landscape = 0 度
  • Portrait = 90 度
  • LandscapeFlipped = 180 度
  • PortraitFlipped = 270 度

首先定向为纵向模式的设备具有以下旋转角度:

  • Portrait = 0 度
  • LandscapeFlipped = 90 度
  • PortraitFlipped = 180 度
  • Landscape = 270 度

根据 DPI 示例的缩放 演示如何使用 DisplayOrientations 枚举。

DisplayOrientations 值描述显示器或监视器的方向,不一定是你应用程序的方向。若要确定应用的方向以便进行布局,可使用 ApplicationView.Value 属性。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows.Graphics.Display
Windows::Graphics::Display [C++]

元数据

Windows.winmd

另请参见

CurrentOrientation
NativeOrientation
OrientationChanged

 

 

显示:
© 2014 Microsoft