SemanticZoom コントロールではCollectionViewSource
、拡大表示と縮小表示の両方に同じものを使用します。これを行うには、次GridView
のようにコード ビハインドでズームアウトをバインドします。
(FavoriteGroupsSemanticZoom.ZoomedOutView as ListViewBase).ItemsSource = this.FavoriteGroupsViewSource.View.CollectionGroups;
すべてが期待どおりに機能します。ただし、ズームアウトされた GridView は、元のグループではなく、DependencyObjects のリストにバインドされています。したがって、SelectedItems にアクセスすると、グループの代わりに DependencyObjects のリストを含む WinRT オブジェクトを取得します。
ズームアウトされた GridView の選択したグループにアクセスするにはどうすればよいですか?