Windows8アプリ内に非常に基本的なSemanticZoomの実装があります。このアプリには次のxamlがあります。
<SemanticZoom x:Name="semanticZoom" VerticalAlignment="Stretch" IsZoomedInViewActive="False">
<SemanticZoom.ZoomedOutView>
<GridView x:Name="myGridView" ItemsSource="{Binding Source={StaticResource orderViewSource}}" ScrollViewer.IsHorizontalScrollChainingEnabled="False" SelectionMode="None" IsItemClickEnabled="True" ItemClick="orderGridView_ItemClick">
</GridView>
</SemanticZoom.ZoomedOutView>
...
</SemanticZoom>
奇妙なことにorderGridView_ItemClick
、アイテムをクリックしてもイベントは発生しません。セマンティックズームコントロールがそれをキャッチし、バブルダウンしないと聞きました。その場合でも、どのアイテムが選択されたかを確認する方法はまだあるはずです。コントロールZoomedOutView
内からユーザーがクリックしたアイテムを特定するにはどうすればよいですか?SemanticZoom
ありがとうございました!