I'm using version 3.1 of the DataGrid for WPF. I have an issue where I need a TextBox editor to commit it's changes to the datasource when the user exits the current cell (which works when DataGridControl.UpdateSourceTrigger = DataGridUpdateSourceTrigger.CellEndingEdit), but I also need a checkbox editor to commit it's changes to the datasource as soon as the user clicks on the checkbox (which works when DataGridControl.UpdateSourceTrigger = DataGridUpdateSourceTrigger.CellContentChanged).
The only way I imagine this situation working is if I dynamically set the UpdateSourceTrigger property of the datagrid when the current column changes. However, the DataGridControl.CurrentColumn is not a dependency property, so I can't add a value changed handler to it. There doesn't appear to be any sort of event that would help me accomplish what I'm looking for either.
Have any ideas what would help me accomplish what I'm trying to do? Any examples would help!