Я не знаю, для версии инструментария, но с версией .net4 привязка работает, как и ожидалось.Проверьте объявление-привязку:
<DataGridCheckBoxColumn Binding="{Binding YourProperty,UpdateSourceTrigger=PropertyChanged}">
Если это специфическая проблема версии инструментария, создайте DataGridTemplateColumn
, поместите CheckBox в шаблон ячейки или редактирования и объявите привязку на CheckBox
-контроль.Это поможет.
<dg:DataGridTemplateColumn >
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding YourProperty,UpdateSourceTrigger=PropertyChanged}" />
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>