检查点击不在网格元素上

时间:2012-05-20 06:14:11

标签: c# windows-phone-7

我有一个网格,有:stackpanel,按钮和~50%的空白空间。

我只需要在按钮,堆叠面板上,仅在网格的空白区域处理时才需要处理。

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

以下是基于默认模板的示例,其中Grid名为LayoutRoot

private void LayoutRoot_Tap(object sender, GestureEventArgs e)
{
    if (e.OriginalSource == LayoutRoot)
        MessageBox.Show("You clicked on LayoutRoot!");
    else
        MessageBox.Show("You clicked on somewhere else!");
}

XAML

<Grid x:Name="LayoutRoot" ... Tap="LayoutRoot_Tap">