我有一个带有 DataGrid 的 WPF 应用程序
DataGrid 包含 4 列,第一列上有一个复选框模板列
问题是当我检查项目上的某些复选框时,当我对某个列进行排序时,复选框会被重置。例如,我选中了第 2 行上的复选框,当我对数据网格进行排序时,它被取消选中。
一直在寻找类似的案例,但还没有看到
谢谢,
最佳答案
DataGrid 必须在排序时重绘行。重绘时,它会访问绑定(bind) ItemSource 中每个项目的属性。如果复选框重新绘制“未选中”,告诉我它未绑定(bind)或未正确绑定(bind)或以一种方式绑定(bind)
关于wpf - 排序时复选框在 WPF Datagrid 中重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844408/