2

我有一个带有 SemanticZoom 的 GridView,它显示分组数据。它运作良好。但我想知道如何使用代码滚动到指定的组。就像单击缩小视图一样。我搜索并尝试过,但找不到答案。SelectedIndex 和 SelectedItem 不起作用。

4

1 回答 1

0

我已经在我的博客上写了这篇关于这个问题的文章。基本上,我提供了两个项目的“视图”,一个在 GridView 中,另一个在 FlipView 中。

当用户放大 GridView 项目时,SemanticZoom 更改为 FlipView 并将 GridView 中选择的项目设置为当前项目。

这篇文章是西班牙语,我的母语,我希望这对你来说不是什么大问题。

http://blogs.msdn.com/b/juank/archive/2012/11/05/semanticzoom-como-hacer-zoom-item-especifico-winrt-csharp.aspx

放大 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/

于 2012-11-06T03:55:52.727 回答