1

我为 Grid 创建了一个 Doubletapped 事件。也就是说,每当在网格中的任何位置生成 Doubletap 事件时,都会显示一个弹出窗口。但是,如果我在网格上双击,弹出窗口不会显示,如果我双击作为网格的一部分的 Listview,它会显示。

任何人都可以帮忙看看这里出了什么问题,当用户双击网格而不只是列表视图时,我如何生成一个弹出窗口。

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

 <ListView x:Name="ItemListView" \>

<\Grid>

谢谢,帕达姆卡

4

2 回答 2

1

也许网格实际上并没有你想象的那么大。尝试更改背景以验证。

于 2013-10-21T08:38:32.803 回答
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 Surface,它可以很好地双击

于 2013-10-21T08:42:54.940 回答