如何将按钮放在可以在Windows 8.1应用程序中点击的网格中?

时间:2016-02-05 19:05:57

标签: c# xaml winrt-xaml windows-8.1

我正在为Windows 8.1开发一款应用。我有一个可以轻敲的网格,现在我想把按钮放在这个网格中以提供更精细的功能。我该怎么办,当我点击按钮时,网格内的事件将不会被触发。代码结构就像这样

<Grid Tapped = "OnGridTapped" Background = "Transparent">
    <Button Tapped = "OnButtonTapped"/>
</Grid>

我无法访问BringToFront()Zindex,因此这是一个问题。

1 个答案:

答案 0 :(得分:1)

OnButtonTapped(object sender, TappedRoutedEventArgs e)内部添加e.handled = true只会停止点击事件冒泡到网格,从而解决问题