【问题标题】:WPF DataGrid SelectionChanged and DataGridCheckBoxColumnWPF DataGrid SelectionChanged 和 DataGridCheckBoxColumn
【发布时间】:2011-04-27 13:08:54
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

  • 如果您选择的答案有帮助,您应该点赞。

标签: wpf datagrid checkbox selectionchanged


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-09-27
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    相关资源
    最近更新 更多