我有一个带有SemanticZoom的GridView,它显示分组数据。它运作良好。 但我想知道如何使用代码滚动到指定的组。就像点击Zoomed Out View一样。 我搜索并尝试过,但找不到答案。 SelectedIndex和SelectedItem不起作用。
答案 0 :(得分:0)
我在我的博客上写过这篇关于这个问题的文章。基本上我提供了两个项目的“视图”,其中一个在GridView中,另一个在FlipView中。
当用户放大GridView项目时,SemanticZoom会更改为FlipView,并将在GridView中选择的项目设置为当前项目。
这篇文章是西班牙语,我的母语,我希望这对你来说不是一个大问题。
在FlipView中进行放大并不是一个小问题,但在文章中我使用由另一个Microsoft MVP创建的SemanticViewHost类解决了这个问题:本文中的Luis Guerrero:http://luisguerrero.net/blog/2012/08/11/usando-un-contentcontrol-como-hijo-de-un-control-semanticzoom-en-xamlc-de-windows-8/