gpt4 book ai didi

c# - 如何在 UWP 应用程序中锁定平板电脑屏幕旋转?

转载 作者:太空宇宙 更新时间:2023-11-03 21:10:41 24 4
gpt4 key购买 nike

我希望我的 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 .

关于c# - 如何在 UWP 应用程序中锁定平板电脑屏幕旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37968246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com