WPF DataGrid SelectionChanged和DataGridCheckBoxColumn

时间:2011-04-27 13:08:54

标签: wpf datagrid checkbox selectionchanged

我有一个数据网格,我绑定了一些项目。我只允许在这个网格上选择行(单个项目)。

此网格具有DataGridCheckBoxColumn和SelectionChanged事件。

问题是当用户按下复选框时,它也会选择该行(并触发SelectionChanged事件)。这不是我想要的行为。

有没有办法可以阻止在按下复选框时触发SelectionChanged事件或检测是否是在selectionchanged事件中按下的复选框列?

谢谢!

1 个答案:

答案 0 :(得分:2)

如何在DataGrid行上添加Mouse_Click事件,如果它的原始源是Checkbox,则设置e.handled = true,否则请继续。