Как сделать DataGridCheckBoxColumn редактируемым без дополнительных кликов? - PullRequest
9 голосов
/ 01 марта 2012

WPG DataGrid требует двойного щелчка для входа в режим редактирования ячейки, а затем пользователь может изменить значение флажка.

Как сделать ячейку редактируемой без двойного щелчка для входа в режим редактирования?

1 Ответ

11 голосов
/ 02 марта 2012

Просто подумайте об использовании CheckBox непосредственно в шаблоне CellTemplate.

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