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

时间:2012-11-16 19:00:00

标签: c# windows-8 winrt-xaml windows-store-apps grid-layout

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

这是我的xaml:

<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事件。我错过了什么?

1 个答案:

答案 0 :(得分:32)

Background="Transparent"

中设置Grid