9

确实,我实际上并没有在模拟器中点击——因为我的开发机器没有启用触摸功能——但我认为这不是问题,因为我在网格中的点击应该会触发事件。

这是我的xml:

<Grid x:Name="grid1" Margin="24,0,0,0" Grid.Row="1" Tapped="Grid_OnTapped">

...和我的代码:

private void Grid_OnTapped(object sender, TappedRoutedEventArgs args)
{
     if (args.OriginalSource.Equals(grid1))
     {
    . . .

我从来没有参加过 Grid_OnTapped 活动。我错过了什么?

4

1 回答 1

32

设置Background="Transparent"在您的Grid.

于 2012-11-18T18:03:40.197 回答