为什么我的Grid Tapped事件没有被调用?

B. *_*non 9 c# grid-layout windows-8 winrt-xaml windows-store-apps

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

这是我的xaml:

<Grid x:Name="grid1" Margin="24,0,0,0" Grid.Row="1" Tapped="Grid_OnTapped">
Run Code Online (Sandbox Code Playgroud)

......和我的代码:

private void Grid_OnTapped(object sender, TappedRoutedEventArgs args)
{
     if (args.OriginalSource.Equals(grid1))
     {
    . . .
Run Code Online (Sandbox Code Playgroud)

我从来没有进入Grid_OnTapped事件.我错过了什么?

Ric*_*ter 32

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