UWP的Telerik UI进展
Windows 10的ListView控件支持ListView固有的所有主要功能——all in one控件ui虚拟化、拉取刷新、按需加载、项目选择、过滤、分组、排序、页眉、页脚、布局策略、每项手势、项目重新排序和动画。
ListView控件有两种内置布局类型:
该控件支持ListView上方和下方的Header和Footer—特殊的容器,您可以使用它们来显示任何类型的内容,从而向最终用户提供额外的信息。
您可以通过简单的拖放操作轻松地重新排序ListView中的项目。在重新排序时可获得视觉反馈。此外,该控件支持流行的“滑动删除”模式。开发人员可以自定义物品滑动手势之后的动作。
ListView允许开发者根据尽可能多的标准对他们的应用数据进行分组。此外,该控件提供了可视化和自定义组标头的简单方法。
有时有必要重新组织应用程序数据,以便能够轻松地找到所要查找的信息。排序允许你改变或自定义数据的顺序,而过滤帮助你提高应用程序的性能。
应用程序的数据源是向应用程序接口交付内容的数据源。ListView使开发人员可以轻松地执行排序、筛选和分组操作。
ListView支持单一选择和多重选择。
通过在应用程序中实现的拉式刷新功能,用户可以通过简单的滑动手势刷新数据列表。
在listview中加载附加数据有两种可能的方法—手动和自动。在手动模式下,控件显示位于可滚动列表末尾的特殊可定制项。点击此项会触发一个事件,该事件可用于向列表提供更多数据。在自动模式下,当用户到达可滚动列表的末尾时,ListView触发一个事件。
该控件支持自定义UI虚拟化——一种确保ListView只创建可查看区域中可见的容器的技术。这减少了内存占用,加快了应用程序加载时间,并增强了其UI响应能力。