1

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

ありがとうございました!

4

0 に答える 0