禁用事件冒泡c#wpf
我遇到以下问题:
当我拿到两个标签时:
以下代码:
private void Label_MouseUp(object sender, MouseButtonEventArgs e) { Console.WriteLine("Do NOT show me"); } private void Label_MouseUp_1(object sender, MouseButtonEventArgs e) { Console.WriteLine("Show me"); }
当我点击“秒”时,我希望它只触发“Label_MouseUp_1”。 但在我的控制台中,我得到:
给我看看
不要告诉我
有没有办法关闭冒泡事件?
(另外,“First”必须是可点击的,因此删除那里的事件并不能解决问题)
日Thnx
我没有在我面前的文档,但我认为如果你将MouseButtonEventArgs对象标记为Handled它会阻止事件上升。
应该如此简单
e.Handled = true;
如果我错了,请有人纠正我。