The default behavior of DataGridCheckBoxColumn is that the user has to click twice to change the checkbox value. In the How to perform Single click checkbox selection in WPF DataGrid topic there are a couple of solutions which work, but there is a problem - is you have a viewmodel object in code behind, which implements the IEditableObject
interface, then the EndEdit
method doesn't execute.
Any idea how to make single click work and also preserve the IEditableObject
functionallity?