我想要在按字母顺序排列的列表中显示一系列项目,您可以在其中单击标题以获得缩小的视图,该视图显示带有字母az(再加上几个)的GridView,就像在“开始”菜单上一样。我猜我应该使用SemanticZoom,但我不确定如何设置它。最好的方法是什么?
答案 0 :(得分:4)
是的,您需要在xaml中提供zoomedin和zoomedout视图。
您还需要对数据进行分组并提供“密钥”。 (每个单词的第一个字符),以便jumplist
可以使用它来进行概述。
参考样板xaml:
<SemanticZoom>
<SemanticZoom.ZoomedInView>
<!-- Element to display when "zoomed in". Usually a ListView or GridView -->
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<!-- Element for jump list, usually a GrivView or ListView -->
</SemanticZoom.ZoomedOutView>
</SemanticZoom>