У меня возникла следующая проблема:
Когда я получил две метки друг к другу:
<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" должен быть доступен для кликов, поэтому удаление события там не решает проблему)
Thnx