我遇到了以下问题:
当我将两个标签嵌套在一起时:
<Label x:Name="First" MouseUp="Label_MouseUp">
<Label x:Name="Second" MouseUp="Label_MouseUp_1">This is a label into another label</Label>
</Label>
以下是代码:
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");
}
当我点击“Second”时,我希望它只触发“Label_MouseUp_1”。但是在我的控制台中会输出:
显示我
不要显示我
有没有一种方法可以关闭冒泡事件?
(同时,“First”必须可点击,因此在那里删除事件无法解决问题)
谢谢