如何在Windows通用应用程序中保持页面为纵向模式?

4

我正在将我的Windows Phone应用迁移到Windows通用应用程序。在我的手机应用中,有一个属性Support Orientation,我们可以设置值为Portrait和Landscape。我想在Windows 8.1通用应用程序中实现相同的功能。即使用户将平板电脑旋转到横向模式,我的应用程序也不应该旋转。

请帮助我如何实现这一点?

谢谢

1个回答

4
您可以在DisplayInformation类中设置AutoRotationPreferences属性。
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait;

您只需要在应用程序中设置一次此属性。


谢谢 @Mike。如果我将这个代码添加到 App.xaml.cs 中,那么它会反映在整个应用程序中吗? - Kinjan Bhavsar
是的,您可以在此处找到更详细的说明,了解其工作原理:http://www.kraigbrockschmidt.com/2013/09/05/locking-orientation-supported-rotations-manifest/ - Mike Eason

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接