Как скрыть столбец в WPF DataGrid
через привязку?
Это то, что я сделал:
<DataGridTextColumn Header="Column header"
Binding="{Binding ColumnValue}"
Width="100"
ElementStyle="{StaticResource DataGridRightAlign}"
Visibility="{Binding MyColumnVisibility}" />
И это то, что я получил (кроме столбца все еще видны):
Ошибка System.Windows.Data: 2: Не удается найти управляющий элемент FrameworkElement или FrameworkContentElement для целевого элемента. BindingExpression: Path = MyColumnVisibility; DataItem = NULL; целевым элементом является "DataGridTextColumn" (HashCode = 1460142); target является "Видимость" (тип "Видимость" )
Не знаю, что означает. Есть ли какой-то господин президент где-то в моем окне, который решает, что работает, а что нет? Или мне нужно проголосовать за что-то?
Во время поиска в Интернете решений я нашел дюжину страниц с многообещающим названием, но совершенно несвязанным или невоспроизводимым содержимым. Так что это первый вопрос о проблеме. Любая идея?