在网格上双击

时间:2013-10-21 08:27:29

标签: c# xaml grid winrt-xaml

我为Grid创建了一个Doubletapped事件。也就是说,只要在网格中的任何地方生成Doubletap事件,就会显示弹出窗口。但是,如果我在网格上双击,则弹出窗口不显示,如果我双击Listview是网格的一部分,则显示弹出窗口。

有人可以帮忙解决这里出了什么问题吗?如果用户双击网格而不仅仅是列表视图,我怎么能生成一个弹出窗口。

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

 <ListView x:Name="ItemListView" \>

<\Grid>

谢谢, Padamkar

2 个答案:

答案 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表面,它适用于双击