我希望我的 UWP 应用程序在 Windows 10 上运行,仅支持横向,但这是一个问题。 首先我提出了这个问题:link
这个来自 GitHub 的示例工作正常,然后我尝试使用复选框设置方向,当我这样设置方向时:
DisplayOrientations orientations = DisplayOrientations.Landscape;
DisplayInformation.AutoRotationPreferences = orientations;
它也有效。太好了。
但是这里有一个问题。如果您尝试按“开始”暂停应用程序并再次按它以恢复应用程序,所有旋转首选项都将设置为默认设置。它的工作方式类似于重置轮换首选项。
我试图设置挂起方法,但它不起作用。尝试使用调试器,但没有它,这是行不通的。在 list 文件中设置“支持的旋转”和“锁定屏幕”声明也不起作用。 有人可以帮助我吗?
请您参考如下方法:
制作成lokusking说。
[DllImport("user32.dll", EntryPoint = "#2507")]
extern static bool SetAutoRotation(bool bEnable);
SetAutoRotation(false);
这是一个link .
