2013-10-21 83 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(); 
     } 

我已經與微軟表面試過,其工作正常雙擊