WPF Datagrid: поиск столбцов, видимых в данный момент на экране - PullRequest
0 голосов
/ 08 февраля 2010

Я хочу разрешить пользователю добавлять столбец, и для этого столбца значение отображается на экране . Есть ли способ узнать, какие столбцы в настоящее время на экране ?

1 Ответ

1 голос
/ 08 февраля 2010

Свойство Columns Datagrid является ObservableCollection<DataGridColumn>. Там вы найдете все, что вам нужно. Если вы хотите узнать, видим ли какой-либо столбец, просто отметьте MyDatagrid.Columns[i].Visibility

Добавить столбцы в код просто:

DataGridTemplateColumn col = new DataGridTemplateColumn();
MyDatagrid.Columns.Add(col);
...