WPF的DataGrid需要双击才能进入单元格编辑模式,然后用户可以更改复选框值。
如何在不需要双击进入编辑模式的情况下使单元格可编辑?
答案 0 :(得分:11)
考虑直接在CellTemplate中使用CheckBox。
<DataGridTemplateColumn Header="Your boolean column">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding YourBooleanProperty, UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>