是否可以在 UWP 应用程序中按设备系列锁定方向?
Is it possible to lock orientation by device family in UWP app?
我想将屏幕方向锁定为仅适用于移动家庭的纵向。
如果我只检查应用程序清单中的肖像,它会起作用:手机屏幕锁定为纵向,但我认为平板电脑也是如此(实际上,我没有平板设备进行测试)。
根据这个 SO 回答
您需要在 OnNavigatedTo
覆盖中设置屏幕方向。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if(/*on phone*/)
{
DisplayInformation.AutoRotationPreferences = DisplayOrientation.//Your Enum Value
}
}
这是 DisplayOrientations off of the MSDN documentation
的列表
我想将屏幕方向锁定为仅适用于移动家庭的纵向。 如果我只检查应用程序清单中的肖像,它会起作用:手机屏幕锁定为纵向,但我认为平板电脑也是如此(实际上,我没有平板设备进行测试)。
根据这个 SO 回答
您需要在 OnNavigatedTo
覆盖中设置屏幕方向。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if(/*on phone*/)
{
DisplayInformation.AutoRotationPreferences = DisplayOrientation.//Your Enum Value
}
}
这是 DisplayOrientations off of the MSDN documentation
的列表