13、Windows Phone 开发:用户界面与输入处理全解析

Windows Phone 开发:用户界面与输入处理全解析

1. Pivot 控件详解

Pivot 控件在初始外观上与 Panorama 控件极为相似,都有标题和头部,支持左右滑动查看更多内容。不过,深入探究后会发现显著差异。若要开始使用 Pivot 控件,可基于 Windows Phone Pivot 应用项目模板创建一个名为 PivotApp 的新项目。

Pivot 与 Panorama 控件存在以下视觉差异:Panorama 有“预览”效果来指示右侧内容,而 Pivot 控件的头部项会以正常字体前景色显示选中的 PivotItem,左右两侧的其他 PivotItem 控件则以淡化的字体前景色显示。

在功能上,Pivot 控件的 PivotItem 对象是在滚动到它们时动态创建的,这与 Panorama 控件预先加载所有 PanoramaItem 对象不同。这种差异对启动行为、页面重量和内存消耗等方面都有影响。通常,由于动态内存分配,Pivot 控件能容纳比 Panorama 控件更多的数据容器,并且更常用于呈现更密集的内容视图。

Pivot 控件还支持将背景配置为画笔(颜色或渐变),也能像 Panorama 控件一样配置为图像,包括数据绑定背景图像和动态加载图像。其标题属性的修改方式与 Panorama 控件类似,可通过修改 TitleTemplate 或直接使用元素属性语法设置 Title 属性的值。

若要以编程方式设置当前的 PivotItem,可使用 Pivot 控件的 SelectedItem 属性。只需为 Pivot 和 PivotItem 控件命名,以便在代码中识别它们。以下代码可在 MainPage.xaml 的 Mai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值