【发布时间】:2018-08-31 12:44:39
【问题描述】:
无论设备的方向如何,我的应用都应该只在纵向模式下运行。
除了只有一个页面之外的每个页面都应该在横向上运行。
我怎样才能做到这一点?
我尝试了以下方法:
在清单文件中,我只检查了支持的“纵向”旋转。 并在我需要横向显示的页面上写下代码,
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape | DisplayOrientations.LandscapeFlipped;
}
但是当使用模拟器运行时,它可以在纵向和横向模式下工作。这是什么原因?
我必须将模拟器旋转到 90 度才能以纵向模式查看应用程序。
【问题讨论】:
标签: c# uwp windows-10-universal screen-orientation