如何在不需要额外点击的情况下编辑DataGridCheckBoxColumn?

时间:2012-03-01 16:44:53

标签: .net wpf datagrid checkbox edit

WPF的DataGrid需要双击才能进入单元格编辑模式,然后用户可以更改复选框值。

如何在不需要双击进入编辑模式的情况下使单元格可编辑?

1 个答案:

答案 0 :(得分:11)

考虑直接在CellTemplate中使用CheckBox。

<DataGridTemplateColumn Header="Your boolean column">
  <DataGridTemplateColumn.CellTemplate>
      <DataTemplate>
          <CheckBox IsChecked="{Binding YourBooleanProperty, UpdateSourceTrigger=PropertyChanged}" />
      </DataTemplate>
  </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>