| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > получить DataGridColumnHeader из DataGridColumn |
| Автор: SeregaS 4.4.2009, 09:37 |
| У стандартного DataGrid у каждой колонки есть свойство Header по идее оно должно возвращать ссылку на DataGridColumnHeader однако содержит только имя колонки и как "выцепить" оттуда DataGridColumnHeader ?? |
| Автор: Idsa 4.4.2009, 09:49 |
| У свойства Header какой тип? |
| Автор: SeregaS 4.4.2009, 10:37 |
| Header обьект но под отладчиком видно что он строка foreach (DataGridColumn coll in this.Columns) { String x = coll.Header.GetType().FullName;// x= System.String } |
| Автор: Человек01 12.4.2009, 19:35 | ||||
| SeregaS, можно вопрос, в связи с твоим вопросом? Вот загнул... Для какой цели требуется узнать DataGridColumnHeader Если требуется в динамике изменить визуальное представление Header или же прочитать текущее представление Header то можно проделать такое:
В общем пользуемся и говорим Человеку спасибо P.S.:Если же требуется провернуть что то другое, то не мог бы ты немного конкретизировать суть вопроса? |
| Автор: SeregaS 17.4.2009, 11:26 |
| мне надо было к каждой колонке прикрепить контекстное меню я решил эту задачу таким образом меню прикрепляетя при клике на колонку естевственно один раз при первом клике а вот то что из колонки сложно получить Неадер это не доработка microsoft |
| Автор: interv 16.7.2013, 09:20 | ||||
| Не понял, задача решена? Если нет, то XAML в студию плз. Самый топорный способ, так сказать на вскидку.
|
| Автор: interv 16.7.2013, 09:45 |
| |
| Автор: gambit 16.7.2013, 12:16 |
| Отметил как решенный. |