我在 .NET 3.5 中使用 WPF 工具包中的 DataGrid。
我有一个数据网格列绑定到源对象的布尔属性。
该复选框正在正确调用布尔值的属性获取访问器。
但是,在检查或取消选中框中,正在调用GET而不是集合。
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding Object, Source={StaticResource model}, Mode=TwoWay}">
<DataGrid.Columns>
<DataGridCheckBoxColumn Binding="{Binding BoolProperty, mode=TwoWay}"/>
</DataGrid.Columns>
</DataGrid>
当我改为使用带有复选框的 DataGridTemplateColumn 时,属性设置正确,但是创建一个漂亮的布局会更加复杂。
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding BoolProperty, Mode=TwoWay}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
使用 DataGridCheckBoxColumn 我做错了什么?