1

グリッドがあります。スタックパネル、ボタン、および 50% の空きスペースがあります。

ボタン、スタックパネル、グリッドの空きスペースにない場合にのみクリックを処理する必要があります。

どうすればこれを行うことができますか?

4

1 に答える 1

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">
于 2012-05-20T07:25:24.723 に答える