首页 > 代码库 > WP8.1 UI 编程 十一、列表
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默认布局控件
WP8.1 UI 编程 十一、列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。