我正在使用Datagrid
,并被要求删除标准DataGrid
令人讨厌的“双击”行为,其中包含大量自动生成的复选框列。
我找到了这个Style,效果很好:
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsEditing" Value="True" />
</Trigger>
如果使用,只需点击一下即可修改Checkbox
。
不幸的是,使用此样式时,Checkboxes
的{{1}}在视觉上有效,但更改未反映在DataGrid
中。
这可能是因为细胞仍处于编辑模式。 我该如何规避这个问题?
当鼠标离开时,我尝试简单地强制单元格完成编辑,但这不起作用:
DataTable
答案 0 :(得分:1)