Xamarin.Forms UWP - 如何将应用程序锁定为横向

Xamarin.Forms UWP - How to lock app to landscape orientation

我创建了一个 Xamarin.Forms 应用程序,我只想 运行 横向。这对于 iOS 来说很简单,在 Info.plist 中设置设备方向就可以了。

但对于 UWP,这似乎不起作用。在 Package.appxmanifest 中,我将 Supported rotations 设置为 Landscape only:

但我仍然可以旋转到纵向模式。

这是一个错误吗?有解决方法吗?

仅当系统处于 平板电脑模式 或 Kiosk 模式时才考虑方向锁定,因为当应用 windowed 时,它不是可以限制其方向(用户可以自由更改)。

另请注意最大化window <>平板电脑模式,因此即使应用视图最大化,它仍会自由旋转。