在Windows Phone 8.0应用程序中启用方向

时间:2014-11-25 07:09:22

标签: windows-phone-8

我是Windows手机应用程序开发的新手。我正在开发Windows 8.0的应用程序。我在项目中找不到文件[Package.appxmanifest]。

应用程序中是否有开启方向的设置?因为当我旋转手机时,我的控件在potrait模式下保持相同。

任何人都可以指导我吗?

2 个答案:

答案 0 :(得分:1)

Package.appxmanifest是WP8.1运行时的东西。对于WP 8.0,它是AppManifestWMAppManifest。您可以在项目解决方案下的属性下找到它。

enter image description here


对于方向,请点击您的MainPage.xaml并选择您的<phone:PhoneApplicationPage>标记。在Common下,您可以更改您的Orientations。

enter image description here

这是处理迎新变化的快速入门指南:Quickstart: Screen orientation for Windows Phone 8

答案 1 :(得分:0)

在您的设计器页面中,将有一个名为SupportedOrientations的属性。您可以将其更改为纵向,横向或PortraitOrLandscape两者。

开发时如果要更改方向,请使用Orientation属性。

<phone:PhoneApplicationPage
x:Class="TemplateSwitcher.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">