Скрыть конкретную ячейку из таблицы данных в WPF - PullRequest
0 голосов
/ 14 декабря 2018

Я создаю обзор данных в WPF.Тип столбца сетки: DataGridTemplateColumn .Я хочу скрыть любую конкретную ячейку из сетки во время выполнения.Как мне добиться этого в WPF?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Создайте стиль для DataGridCell, в котором привязайте параметр Visibility к данным, вы хотите быть невидимым и установите для этого стиля значение DataGrid.Чтобы пометить ячейку как невидимую, есть два способа.Во-первых, если ячейка должна быть скрыта, если данные в ней имеют некоторые специальные свойства, вы можете связать свойство Visibility с ячейкой DataContext с помощью конвертера, который проанализирует данные и вернет Visibility.Если это сложно или видимость должна быть установлена ​​вручную, можно создать собственный класс для ViewModel, который будет содержать фактические данные и информацию о видимости ячейки.

0 голосов
/ 14 декабря 2018

если вы хотите скрыть столбец, вам нужно свойство Visibility

Datagrid.Columns[ColumnIndex].Visibility = Visibility.Collapsed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...