WPF - получить DataGridColumn из его DataGridColumnHeader - PullRequest
0 голосов
/ 17 августа 2010

Мне нужно получить точный DataGridColumn, связанный с DataGridColumnHeader.Итак, в основном: заполните пробелы в следующем коде::)

DataGridColumnHeader myHeader; // this is a given value
DataGridColumn myColumn = SomeCoolMethod(myHeader);

public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
    // ???
}

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

1 Ответ

1 голос
/ 17 августа 2010

Просто используйте Столбец свойство:

public DataGridColumn SomeCoolMethod(DataGridColumnHeader header)
{
    return header.Column;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...