По какой-то причине я не могу скрыть WPF Toolkit DataGridColumn. Я пытаюсь сделать следующее:
<dg:DataGridTemplateColumn Header="Item Description" Visibility="{Binding IsReadOnly}">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Path=ItemDescription}" />
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
Это не работает, поскольку он ищет свойство IsReadOnly в ItemSource (а не свойство текущего класса). Если добавить это как свойство класса ItemSource, который реализует INoifyPropertyChanged, он все равно не скрывает столбец. Есть ли способ обойти это? Я хочу, чтобы столбец спрятался, когда кнопка нажимает на свойство IsReadOnly.
Предположим, что IsReadOnly возвращает значение видимости и является свойством зависимости
Я полностью застрял, я был бы очень признателен за помощь! Большое спасибо!