WPF数据表格中复选框在排序时被重置。

4

我有一个包含DataGrid的WPF应用程序。 DataGrid包含4列,第一列是复选框模板列。 问题在于,当我选中某些项目的复选框时,在排序某个列时,复选框会被重置。例如,我选中第2行的复选框,当我对DataGrid进行排序时,它会变成未选中状态。

我已经搜索了很长时间,但没有找到类似的情况。 谢谢。

1个回答

1
DataGrid在排序时必须重新绘制行。重新绘制时,它会访问绑定的ItemSource中每个项目的属性。如果复选框重绘为“未选中”,则说明它未被绑定、未正确绑定或单向绑定。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接