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

无法在Win8.1 C#应用程序中将应用程序锁定为横向,c#,windows-8.1,device-orientation,C#,Windows 8.1,Device Orientation,该应用程序最初是为Win8设计的。随着8.1的发布,我将Visual Studio和Windows分别更新到2013年和8.1。 VisualStudio要求我将应用程序升级到win8.1,我已经这样做了 我的问题很简单,我无法将应用程序锁定为横向。事件虽然我已在Package.appmanifest中将支持的方向设置为横向,但当我将其翻转到纵向模式时,所有UI都将重新对齐 我可以不再将应用程序锁定到特定方向吗?或者我遗漏了什么???如果您还没有解决问题,我可以通过使用可以从User32.dll

该应用程序最初是为Win8设计的。随着8.1的发布,我将Visual Studio和Windows分别更新到2013年和8.1。 VisualStudio要求我将应用程序升级到win8.1,我已经这样做了

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


我可以不再将应用程序锁定到特定方向吗?或者我遗漏了什么???

如果您还没有解决问题,我可以通过使用可以从User32.dll导入的SetDisplayAutoRotationPreferences函数将其锁定到任何方向。查看更多详细信息。

可能重复的