WPF Forbid System.Windows.Shapes.Path clicktrough?

时间:2015-07-31 22:11:44

标签: c# wpf xaml

我有一个自定义控件,在case object Nil extends List[Nothing] 容器中包含少量System.Windows.Shapes.PathTextblock。当我使用这个控件时,每当我点击它时,它的父级(也会发生Canvas)控件的点击事件也会触发。 如何消除这种不良行为?

1 个答案:

答案 0 :(得分:1)

子控件的Click事件方法如下所示:

private void CustomControl_Click(object sender, MouseButtonEventArgs e)
{
// code
}

您需要做的就是在此方法中的某处设置e.Handled = true;,以防止点击事件冒泡到父控件。