2013-10-21 43 views
1

我为网格创建了双击事件。这就是每当在网格中的任何位置生成一个Doubletap事件时,应该显示一个弹出窗口。然而,如果我双击网格,弹出窗口不会显示出来,如果我双击属于网格一部分的Listview,就会显示弹出窗口。在网格上双击

任何人都可以请帮忙,这里有什么问题,以及当用户双击网格而不仅仅是在listview上时,如何生成弹出窗口。

<Grid Margin="0" Doubletapped="Grid_on_Doubletapped_1" 

<ListView x:Name="ItemListView" \> 

<\Grid> 

感谢, Padamkar

回答

1

也许网格是不是你想的实际上是一样大。尝试改变背景来验证。

+1

感谢您的答复。我检查了背景以及远远超出了列表视图。我注意到的一件事是,如果我更改网格背景颜色,双击可以在网格上点击,但透明背景却不起作用。 – nerd

0

嗨,我与微软试图表面的其工作为我好。我写了下面的代码

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}" DoubleTapped="Grid_DoubleTapped_1"> 
     <ListView Background="Beige" Height="400" Width="400"> 

     </ListView> 
    </Grid> 

然后在后面的代码

private void Grid_DoubleTapped_1(object sender, DoubleTappedRoutedEventArgs e) 
     { 
      var msg = new Windows.UI.Popups.MessageDialog("double Tapped"); 
      msg.ShowAsync(); 
     } 

我已经与微软表面试过,其工作正常双击