1

我的 Windows 8 应用程序中有一个非常基本的 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