Страница: 1 |
Страница: 1 |
Вопрос: Динамическое скрытие свойства в PropertyGrid
Добавлено: 12.04.12 11:26
Автор вопроса: ЛеШий
Добрый день!
В проекте имеется PropertyGrid и класс со свойствами, которые в нем отображаются. При каждом обращении к PropertyGrid набор свойств одинаков, а содержимое разное. Можно ли скрыть некоторые свойства, если они, скажем, равны нулю?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 13.04.12 09:50
Возможность есть, но она достаточно нетривальная. Суть в том, что PropertyGrid для отображения/скрытия свойств опирается на аттрибут Browsable
В любом случае тебе следует начинать копать с ICustomTypeDescriptor,
Номер ответа: 2
Автор ответа:
ЛеШий
Вопросов: 21
Ответов: 41
Профиль | | #2
Добавлено: 27.04.12 16:56
Может некрасиво и нерационально, но проблема решена через PropertyGrid.SelectedObjects