-1

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

此网格有一个 DataGridCheckBoxColumn 和一个 SelectionChanged 事件。

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

有没有一种方法可以防止在按下复选框时触发 SelectionChanged 事件,或者检测是否是在 selectionchanged 事件中按下的复选框列?

谢谢!

4

1 回答 1

2

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

于 2011-04-27T13:17:58.240 回答