我正在尝试将 Xceed 数据网格中列的可见性绑定到复选框的 IsChecked 值。
<xcdg:DataGridControl ReadOnly="{Binding ElementName=ShowReferenceColumn, Path=IsChecked}">
<xcdg:DataGridControl.Columns>
<xcdg:Column FieldName="Reference" Visible="{Binding ElementName=ShowReferenceColumn, Path=IsChecked}" />
</xcdg:DataGridControl.Columns>
</xcdg:DataGridControl>
数据网格的 ReadOnly 属性通过复选框 IsChecked 值的变化得到更新,但列的可见性没有改变。我在列的绑定中遗漏了什么吗?
编辑:
此处的 ReadOnly 属性是我能够使绑定工作的属性示例。实际上,它不会绑定到与用于列可见性相同的复选框。