日期:2014-05-17  浏览次数:20885 次

Windows phone开发初体验之(四)-处理Windows Phone 中的方向更改

在手机应用程序开发过程中我们时常的要面对着这样的一个问题:就是程序的横竖屏的问题,我们要让我们的应用程序获得更好的用户体验就必须在用户无论是竖屏还是横屏显示的一些效果还是完好的,没有变样,我们知道在Android里我们可以通过Activity的android:orientations来强制的设置应用程序显示的方式是为横屏还是竖屏,同样在Windows phone7也存在着类似的这样的属性:SupportedOrientations


设置应用屏幕显示的方式有两种:

1.        可以在.xaml文件中添加如下的属性:


其值还有:

属性值

含义

Portrait

表明应用程序可能支持的方向是竖屏

Landscape

表明应用程序可能支持的方向是横屏

PortraitOrLandscape

两种都支持

 

2.        可以在页面的加载事件中指定属性


示例:通过属性来设置

在MainPage.xaml中用如下的代码,其中SupportedOrientations的值设置为PortraitOrLandscape