禁用单页wpf的方向更改

时间:2014-12-22 20:51:10

标签: wpf windows-phone-8 windows-phone screen-orientation

我已经谷歌搜索并在许多论坛上进行搜索,但我很惊讶他们没有明确而简单的解决方案:如何在单个页面中禁用方向更改?

我正在开发一个通用应用程序但是现在我只是想知道如何在Windows Phone应用程序中执行它。

感谢未来的答案。

2 个答案:

答案 0 :(得分:0)

你试过这个吗?

添加此this.SupportedOrientations = SupportedPageOrientation.Portrait;在InitializeComponent()之后;在MainPage()构造函数中以纵向模式锁定方向。它对我来说很好。

来源: here

答案 1 :(得分:0)

您是否尝试从XAML更改

<phone:PhoneApplicationPage   
x:Class="OrientationWp8._0.MainPage"   
.............   
SupportedOrientations="PortraitOrLandscape" Orientation="Portrait"  
OrientationChanged="PhoneApplicationPage_OrientationChanged">

示例:Page orientations

否则您也可以按照here提及的方式进行编程。