带自定义列表项的列表框 - 防止选择?

时间:2009-09-17 22:19:30

标签: c# wpf user-controls listbox wpf-controls

我有一个使用UserControl作为项目模板的列表框。在UserControl中,我有一个图像(一个X),当单击时,发送事件以从列表框中删除UserControl(列表项)。

有没有办法阻止列表框在用户点击图片时选择该项目,但仍允许列表项目选择控件中的其他内容?

1 个答案:

答案 0 :(得分:0)

确保在用户点击Image

时将事件标记为已处理
private void ImageClicked(object sender, RoutedEventArgs e)
{
    //send out event to remove UserControl

    //ensure the event doesn't bubble up further to the ListBoxItem
    e.Handled = true;
}