2

我在实施 SemanticZoom 时遇到了一些麻烦。SemanticZoom.ZoomedInView ItemsSource 绑定到我的 ViewModel 中的 CollectionViewSource。ZoomedOutView 也绑定到同一个 CollectionViewSource,但绑定到 CollectionViewSource.View.CollectionGroups。

当我启动应用程序时,一切都很好,信息在两个视图中都完美显示。唯一的问题是,当我单击 ZoomedOutView 中的一个组时,滚动条不会移动并停留在第一个组上。如何使滚动条滚动到所选组?

我通过 ViewChangeStarted 事件尝试了 itemsGridView.ScrollIntoView(...) ,但这没有用。

4

1 回答 1

0

如果您在绑定到两个 GridView 的对象上覆盖 Equals,我已经看到过这样的问题。

于 2012-11-28T22:07:16.187 回答