WPF的DataGrid需要双击才能进入单元格编辑模式,然后用户才能更改复选框的值。
如何使单元格可编辑而无需双击进入编辑模式?
可以直接在单元格模板中使用复选框CheckBox。
<DataGridTemplateColumn Header="Your boolean column">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding YourBooleanProperty, UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>