由于某些原因,我无法隐藏WPF Toolkit的DataGridColumn。我正在尝试执行以下操作:
<dg:DataGridTemplateColumn Header="Item Description" Visibility="{Binding IsReadOnly}">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=ItemDescription}" />
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
这样不起作用,因为它在ItemSource上查找IsReadOnly属性(而非当前类的属性)。 如果将其添加为实现INoifyPropertyChanged的ItemSource类的属性,它仍然无法隐藏列。有没有绕过此限制的方法?我想要在按钮单击更改IsReadOnly属性时隐藏该列。
假设IsReadOnly返回Visibility值并且是依赖属性
我完全陷入了困境,非常感谢您的帮助!非常感谢!