WPF的DataGrid需要雙擊才能進入單元格編輯模式,然後用戶可以更改複選框的值。如何在不需要額外點擊的情況下編輯DataGridCheckBoxColumn?
如何在不需要雙擊進入編輯模式的情況下編輯單元格?
WPF的DataGrid需要雙擊才能進入單元格編輯模式,然後用戶可以更改複選框的值。如何在不需要額外點擊的情況下編輯DataGridCheckBoxColumn?
如何在不需要雙擊進入編輯模式的情況下編輯單元格?
想想直接在您的CellTemplate中使用CheckBox。
<DataGridTemplateColumn Header="Your boolean column">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding YourBooleanProperty, UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
的
@XMLforDummies:設置UpdateSourceTrigger是可能的,但不在這種情況下非常必要。如果您使用的是TextBox,則更爲常見。 – Markus 2012-03-02 12:22:28
其實,沒有UpdateSourceTrigger規範,我無法讓它工作。 – 2013-04-11 00:31:06
可能重複[WPF數據網格進入編輯](http://stackoverflow.com/questions/6336868/wpf-datagrid-enter-to-edit) – 2012-03-01 16:52:27