2015-12-01 72 views
0

我的應用程序支持縱向和橫向方向,並自動適應UI屏幕大小。不過,我想提供一個選項來鎖定當前方向的屏幕。更改支持的頁面方向爲Windows 8.1 Phone

如果我只是停止處理SizeChanged事件,它沒有幫助,因爲系統仍然旋轉UI頁面,所以它看起來被擠壓和截斷。

根據MSDN,有一種方法可以在Xna和Silverlight或Windows API(不允許Windows Store應用程序使用)中以編程方式設置支持的方向。有沒有辦法做到這一點通用應用程序(Windows 8.1或Windows 10)?

回答

0

您可以通過設置DisplayInformation.AutoRotationPreferences來控制此設置。

例如

DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; 

它設置爲.None如果你想支持。