Windows Phone 8.1应用程序中的相同功能。当我创建一个新的应用程序时,没有更多的手机:ApplicationPage
<phone:PhoneApplicationPage
...
...
SupportedOrientations="Landscape" Orientation="LandscapeLeft"
shell:SystemTray.IsVisible="False">
答案 0 :(得分:8)
您可以通过代码强制任意页面的方向,在this.InitializeComponent()之后写入:
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape;
或
DisplayInformation.AutoRotationPreferences = DisplayOrientations.LandscapeFlipped;
或
DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait;
答案 1 :(得分:7)
是的,在Windows Phone 8.1中,我们无法在页面的XAML中设置supportedOrientations。我们只能在Package.appxmanifest中设置App的supportedOrientations。