在我的WPF用户控件中,Xaml中的控件层次结构如下所示
标签控件 ------标签项目 - - - - - - - 列表显示 ------------------------ ListViewItem的
列表视图项目模板由堆栈面板和少量文本块组成。
我可以获取所选列表视图项。 但是在选择列表视图项时,也会触发标签项选择。 我该怎样避免这种情况。 如何防止ListView项目选择传播到其父控件?
先谢谢
答案 0 :(得分:0)
by RoutedEventArgs的Handled属性。
在子列表视图的选择-event处理程序中。
private void selection_handler(object sender, RoutedEventArgs e)
{
((RoutedEventArgs)(e)).Handled = true;
}
执行此操作后,选择不会传播到父控件的事件处理程序。