日期:2014-05-17 浏览次数:21036 次
在手机应用程序开发过程中我们时常的要面对着这样的一个问题:就是程序的横竖屏的问题,我们要让我们的应用程序获得更好的用户体验就必须在用户无论是竖屏还是横屏显示的一些效果还是完好的,没有变样,我们知道在Android里我们可以通过Activity的android:orientations来强制的设置应用程序显示的方式是为横屏还是竖屏,同样在Windows phone7也存在着类似的这样的属性:SupportedOrientations
设置应用屏幕显示的方式有两种:
1. 可以在.xaml文件中添加如下的属性:
其值还有:
| 属性值 | 含义 | 
| Portrait | 表明应用程序可能支持的方向是竖屏 | 
| Landscape | 表明应用程序可能支持的方向是横屏 | 
| PortraitOrLandscape | 两种都支持 | 
2. 可以在页面的加载事件中指定属性
示例:通过属性来设置
在MainPage.xaml中用如下的代码,其中SupportedOrientations的值设置为PortraitOrLandscape