改变支持的方向
本文关键字:方向 支持 改变 | 更新日期: 2023-09-27 18:14:33
我正在用c#编写一个Windows Phone应用程序。我有一个设置OrientationLock
,应该锁定屏幕在纵向方向。不幸的是,我无论如何也不能让它工作。设置保存和一切,我只是不知道如何改变c#中支持的方向。下面是我要使用的代码:
public MainPage()
{
InitializeComponent();
if (AppSettings.Default.OrientationLock)
{
this.SupportedOrientations = SupportedPageOrientation.Portrait;
}
else
{
this.SupportedOrientations = SupportedPageOrientation.PortraitOrLandscape;
}
}
谢谢。
最终您必须将代码移动到覆盖的OnNavigatedTo
方法(在页面类中)以更新支持的方向,如果从设置页面返回…构造函数只被调用一次(如果page没有被墓碑化)。