Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows store apps 以编程方式更改Windows 8.1 Phone支持的页面方向_Windows Store Apps_Screen Orientation - Fatal编程技术网

Windows store apps 以编程方式更改Windows 8.1 Phone支持的页面方向

Windows store apps 以编程方式更改Windows 8.1 Phone支持的页面方向,windows-store-apps,screen-orientation,Windows Store Apps,Screen Orientation,我的应用程序支持纵向和横向,并自动根据屏幕大小调整UI。但是,我想提供一个选项,以锁定当前方向的屏幕 若我只是停止处理SizeChanged事件,这并没有什么帮助,因为系统仍然会旋转UI页面,所以它看起来会被压缩和截断 根据MSDN,有一种方法可以在Xna和Silverlight或Windows API(Windows应用商店应用程序不允许使用)中以编程方式设置受支持的方向。对于通用应用程序(Windows 8.1或Windows 10),有没有办法做到这一点?您可以通过设置显示信息。自动旋转首

我的应用程序支持纵向和横向,并自动根据屏幕大小调整UI。但是,我想提供一个选项,以锁定当前方向的屏幕

若我只是停止处理SizeChanged事件,这并没有什么帮助,因为系统仍然会旋转UI页面,所以它看起来会被压缩和截断


根据MSDN,有一种方法可以在Xna和Silverlight或Windows API(Windows应用商店应用程序不允许使用)中以编程方式设置受支持的方向。对于通用应用程序(Windows 8.1或Windows 10),有没有办法做到这一点?

您可以通过设置
显示信息。自动旋转首选项来控制此操作

e、 g

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
如果要同时支持这两种功能,请将其设置为
.None