应用“单击”样式时,Datagrid不会更新DataTable

时间:2013-08-09 13:13:49

标签: wpf xaml datagrid

我正在使用Datagrid,并被要求删除标准DataGrid令人讨厌的“双击”行为,其中包含大量自动生成的复选框列。

我找到了这个Style,效果很好:

<Trigger Property="IsMouseOver" Value="True">
     <Setter Property="IsEditing" Value="True" />
</Trigger>

如果使用,只需点击一下即可修改Checkbox

不幸的是,使用此样式时,Checkboxes的{​​{1}}在视觉上有效,但更改未反映在DataGrid中。 这可能是因为细胞仍处于编辑模式。 我该如何规避这个问题?

当鼠标离开时,我尝试简单地强制单元格完成编辑,但这不起作用:

DataTable

1 个答案:

答案 0 :(得分:1)