我正在为Windows 8.1开发一款应用。我有一个可以轻敲的网格,现在我想把按钮放在这个网格中以提供更精细的功能。我该怎么办,当我点击按钮时,网格内的事件将不会被触发。代码结构就像这样
<Grid Tapped = "OnGridTapped" Background = "Transparent">
<Button Tapped = "OnButtonTapped"/>
</Grid>
我无法访问BringToFront()
或Zindex
,因此这是一个问题。
答案 0 :(得分:1)
在OnButtonTapped(object sender, TappedRoutedEventArgs e)
内部添加e.handled = true
只会停止点击事件冒泡到网格,从而解决问题