无法在Win8.1 C#app中将应用程序锁定到横向方向

时间:2013-11-20 13:49:04

标签: c# windows-8.1 device-orientation

该应用程序最初是为了获胜8.随着8.1的发布,我已经将Visual Studio和Windows分别更新为2013和8.1。 视觉工作室让我将应用程序升级到win8.1,我已经完成了。

我的问题很简单,我无法将应用锁定为横向。事件虽然我已经在Package.appmanifest中将支持的方向设置为Landscape,但当我将其翻转为纵向模式时,所有的UI都会重新排列!

我可以不再将应用锁定到特定方向吗?或者我错过了什么?

1 个答案:

答案 0 :(得分:2)

如果您还没有解决问题,我可以使用可以从User32.dll导入的SetDisplayAutoRotationPreferences函数将其锁定到任何方向。查看this MSDN page了解详情。