Windows 8+VS 开发教程SemanticZoom缩放视图

 在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

Windows 8+VS 开发教程SemanticZoom缩放视图

相关文章:

你感兴趣的文章:

标签云: