2011-04-27 75 views
-1

我有一个datagrid,我绑定了一些项目。我只允许在此网格上选择行(单个项目)。WPF DataGrid SelectionChanged和DataGridCheckBoxColumn

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

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

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

谢谢!

+0

如果有帮助,您应该点选所有答案。 – jim 2012-05-30 20:35:40

回答

2

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

+0

如果有些东西适合你,那么你应该投票:P .. – Rohit 2011-04-28 10:27:26

相关问题