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

标签 xamarin xamarin.forms uwp orientation xamarin.uwp

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

但对于 UWP,这似乎不起作用。在 Package.appxmanifest 中,我已将支持的旋转设置为仅横向:

enter image description here

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

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

最佳答案

仅当系统处于平板电脑模式或 Kiosk 模式时才会考虑方向锁定,因为当应用程序打开窗口时,无法限制其方向(用户可以更改它)自由)。

另请注意最大化窗口<>平板电脑模式,因此即使应用程序 View 最大化,它仍然会自由旋转。

关于Xamarin.Forms UWP - 如何将应用程序锁定为横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48326750/

相关文章:

xamarin.forms - 无法访问 PulltoRefresh + xamarin.forms 中已处置的对象

c# - UWP 中的 GridView

xamarin.forms - 如何在退出 UWP Xamarin 表单时提示确认消息?

android - 如何使用与 Visual Studio 集成的 Xamarin Profiler 来分析 Android 应用程序

C# Xamarin : How to change navigation bar color?

c# - xamarin.forms 中开关为 "on"(蓝色到绿色)时如何更改默认颜色在 ios 中默认为绿色,但在 android 中为蓝色

uwp - RaisePropertychanged 为 null,datacontext 改变后不通知属性

c# - 使用 Xamarin 将带有一些标签的设备再次注册到 azure 通知中心

xamarin - 在 Xamarin Forms 的 Tabbar 中添加自定义按钮

visual-studio - 添加内容页面 VS 时出现 Xamarin System.Exception