WP8.1 UI 编程 十一、列表

1. 列表控件:

ItemsControl:最基本的列表控件,原生不支持滚动和虚拟化等。ListBox,Pivot,Hub等控件就是从它派生。

ListBox:使用广泛的列表控件,支持虚拟化。

ListView:WP8.1新增,比ListBox更强大,可以定义HeaderTemplate和FooterTemplate,可以通过ContainerContentChanging事件来获取列表数据虚拟化运行情况。

GridView:WP8.1新增,网格控件,类似Toolkit中的WrapPanel,支持虚拟化。

SemanticZoom:WP8.1新增,取代原WP8的LongListSelector。

 

SemanticZoom:

ZoomedInView:放大视图,详细信息。ItemTemplate就是详细内容模板,GroupStyle.HeaderTemplate就是分组组头模板。

ZoomedOutView:缩小视图,指列表的分组。ItemTemplate是分组的数据项。ItemsPanel设置布局模板,ItemContainerStyle设置项目容器的样式。

 

虚拟化布局控件,是列表控件的默认布局方式:

VirtualizingStackPanel:ListBox默认布局控件

ItemsStackPanel:ListView默认布局控件

ItemsWrapGrid:GridView默认布局控件

转载于:https://www.cnblogs.com/wylz/p/4036251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值