WPF - 以编程方式绑定到 DataGridCheckBoxColumn

2024-01-22

我正在尝试以编程方式将 IList 绑定到数据网格,并且其中一列是布尔值,因此我决定使用 DataGridCheckBoxColumn 而不是通常的 DataGridTextColumn。不幸的是,这似乎不起作用。

这是我当前使用的代码:

DataGridCheckBoxColumn dgcbc = new DataGridCheckBoxColumn();
Binding b = new Binding("Convicted");

dgcbc.Header = "Convicted";
dgcbc.Binding = b;
this.dgResults.Columns.Add(dgcbc);

在我设置 DataGrid 的源后,会显示复选框列,但它们均未选中。如果我将 DGCBC 切换回 DGTC,绑定会正确显示为“true”或“false”。有任何想法吗?


您的绑定是否需要Mode=TwoWay?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF - 以编程方式绑定到 DataGridCheckBoxColumn 的相关文章

随机推荐