Windows Phone7开始之 横屏竖屏

在window phone的开发过程中关于横屏和竖屏的转设置可以在XAML文件的头部设置


SupportedOrientations="PortraitOrLandscape" Orientation="Portrait"

注:SupportedOrientations为页面的横竖屏方式,分成三种PortraitOrLandscape(横竖屏),Portrait(竖屏),Landscape(横屏)

Orientation 为启动时的页面显示模式


做各种判断的话在 后台cs文件的页面构造函数里面委托方法,然后在实现方法里面去判断和完成功能。例如我做分页这个功能的时候竖屏加载默认10条数据,而横屏的时候我需要默认加载5条数据

 public CustomerPage()
        {
            InitializeComponent();
            OrientationChanged += new EventHandler<OrientationChangedEventArgs>(CustomerPage_OrientationChanged); 
        }

        void CustomerPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
        {
            if (e.Orientation == PageOrientation.LandscapeLeft 
                || e.Orientation == PageOrientation.LandscapeRight)
            {
                PageCount = 5;
            }
            else if (e.Orientation == PageOrientation.PortraitDown 
                || e.Orientation == PageOrientation.PortraitUp)
            {
                PageCount = 10;
            }
        }


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值