我有一个数据网格,我绑定了一些项目。我只允许在这个网格上选择行(单个项目)。
此网格具有DataGridCheckBoxColumn和SelectionChanged事件。
问题是当用户按下复选框时,它也会选择该行(并触发SelectionChanged事件)。这不是我想要的行为。
有没有办法可以阻止在按下复选框时触发SelectionChanged事件或检测是否是在selectionchanged事件中按下的复选框列?
谢谢!
答案 0 :(得分:2)
如何在DataGrid行上添加Mouse_Click事件,如果它的原始源是Checkbox,则设置e.handled = true,否则请继续。