最近,我正在为Windows Phone和Windows Store开发通用应用程序。在那个应用程序中,我试图修复应用程序的风景定位。但是在Windows Phone 8.1的基于WinRT的应用程序中,我找不到任何方向选项。通用应用程序Windows Phone方向
在Silverlight应用程序中,我们可以根据需要修复方向。但是有什么方法可以在Universal Apps中修复风景模式的定位?
如果有人在这方面帮助我,这将会非常有帮助。提前致谢。 :)
最近,我正在为Windows Phone和Windows Store开发通用应用程序。在那个应用程序中,我试图修复应用程序的风景定位。但是在Windows Phone 8.1的基于WinRT的应用程序中,我找不到任何方向选项。通用应用程序Windows Phone方向
在Silverlight应用程序中,我们可以根据需要修复方向。但是有什么方法可以在Universal Apps中修复风景模式的定位?
如果有人在这方面帮助我,这将会非常有帮助。提前致谢。 :)
在WinRT下,你可以看看DisplayInformation class,在那里你会发现可能是你所需要的。
您还可以在支持旋转声明你的支持旋转在Package.appxmanifest文件。
Here you can download三个应用程序的示例页面,每个都有不同的方向。
我将上面的例子转换成Windows 10 Universal Application。不幸地锁定方向不适用于东芝Windows 10平板电脑。每次我们旋转平板电脑时,UI都会自动旋转,即使我们宣称仅支持纵向显示,看起来平板电脑中的方向锁定是不可能的。我还在Lumia 550上测试了相同的示例,并锁定了方向。旋转移动设备并没有改变用户界面的方向。所以我们有基于设备的不同行为。 –
@ByronGavras我没有在平板电脑上试过。虽然,如果你禁用旋转,它仍然旋转,我会认为这是一个错误。 – Romasz
你看过'package.appxmanifest'文件 - 支持旋转吗? – Romasz
谢谢你。这是我需要的东西。我试图从MainPage.xaml和MainPage.xaml.cs中设置方向。我从来没有想过的方式。再次感谢。 :D @Romasz –
你可能会发现这个有趣的http://blog.jerrynixon.com/2013/12/the-two-ways-to-handle-orientation-in.html –