Windows phone 8开发入门:使用Pivot和Panorama控件

本文介绍了Windows Phone 8应用开发中常用的Pivot和Panorama控件,它们都用于实现左右循环切换的导航功能。Pivot控件类似于TabControl,常用于功能导航,而Panorama控件在切换时有动态背景和标题移动,提供良好的用户体验。通过创建不同类型的Windows Phone项目,可以快速开始使用这两种控件。

     Pivot和Panorama均继承自TemplatedItemsControl<T>,这两个控件都可以很方便的实现可左右循环切换的导航功能,在Windows phone的应用中这两个控件很常见,大部分的APP都是用他们来实现功能导航。

    Pivot控件

    Pivot 控件的功能上有点类似传统Windows控件中的TabControl(个人见解,大神勿喷)。windows phone的api中没有提供TabControl这个控件。新建项目,选择Windows Phone->Windows Phone透视应用程序;在项目的MianPage.xaml中会自动添加一个带有两个PivotItem的Pivot控件,PivotItem的Content均是LongListSelector,代码如下:

 <phone:Pivot Title="我的应用程序">
            <!--枢轴项一-->
            <phone:PivotItem Header="first">
                <!--具有文字环绕的双线列表-->
                <phone:LongListSelector Margin="0,0,-12,0" ItemsSource="{Binding Items}">
                    <phone:LongListSelector.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Margin="0,0,0,17">
                                <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                                <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                            </StackPanel>
                        </DataTemplate>
                    </phone:LongListSelector.ItemTemplate>
                </phone:LongListSelector>
            </phone:PivotItem>

            <!--枢轴项二-->
            <phone:PivotItem Header="second">
                <!--无文字环绕的双线列表-->
                <phone:LongListSelector Margin="0,0,-12,0" ItemsSource="{Binding Items}">
                    <phone:LongListSelector.ItemTemplate>
                            <DataTe
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值