时间:2023-06-02 16:16:41 来源: 人气:
在Windows 8中SemanticZoom缩放视图支持对GridView和ListView控件的视图效果进行缩放,它提供一个详细信息视图(ZoomedInView)以让用户查看详细信息,另外提供一个缩小索引视图(ZoomedOutView)让用户快速定位想要查看信息的大概范围。, 一.想要实现这种效果我们需要使用SemanticZoom控件和CollectionViewSource控件配合使用:, SemanticZoom控件:, CollectionViewSource是一个和前台UI控件进行互动的集合源。, Source:源数据绑定属性, IsSourceGrouped:是否允许分组, View:获取当前与 CollectionViewSource 的此实例关联的视图对象, View.CollectionGroups:返回该视图关联的所有集合组。, 二.现在通过一个实例来看如何使用SemanticZoom实现缩放视图,本实例接前一篇文章实例。, 1.前台设置CollectionViewSource控件, 2.前台绘制ZoomedInView视图和ZoomedOutView视图GridView,