【发布时间】:2012-08-31 09:05:05
【问题描述】:
我有一个带有 SemanticZoom 的 GridView,它显示分组数据。它运作良好。 但我想知道如何使用代码滚动到指定的组。就像单击缩小视图一样。 我搜索并尝试过,但找不到答案。 SelectedIndex 和 SelectedItem 不起作用。
【问题讨论】:
标签: c# xaml microsoft-metro windows-runtime
我有一个带有 SemanticZoom 的 GridView,它显示分组数据。它运作良好。 但我想知道如何使用代码滚动到指定的组。就像单击缩小视图一样。 我搜索并尝试过,但找不到答案。 SelectedIndex 和 SelectedItem 不起作用。
【问题讨论】:
标签: c# xaml microsoft-metro windows-runtime
我已经在我的博客上写了这篇关于这个问题的文章。基本上我提供了两个项目的“视图”,一个在 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/
【讨论】: