我为Grid创建了一个Doubletapped事件。也就是说,只要在网格中的任何地方生成Doubletap事件,就会显示弹出窗口。但是,如果我在网格上双击,则弹出窗口不显示,如果我双击Listview是网格的一部分,则显示弹出窗口。
有人可以帮忙解决这里出了什么问题吗?如果用户双击网格而不仅仅是列表视图,我怎么能生成一个弹出窗口。
<Grid Margin="0" Doubletapped="Grid_on_Doubletapped_1"
<ListView x:Name="ItemListView" \>
<\Grid>
谢谢, Padamkar
答案 0 :(得分:1)
也许网格实际上并不像你想象的那么大。尝试更改背景以进行验证。
答案 1 :(得分:0)
您好我正在尝试使用Microsoft Surface,它对我来说很好。我已经编写了以下代码
<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();
}
我尝试使用Microsoft表面,它适用于双击