Как показать или скрыть свойства динамически в PropertyGrid? - PullRequest
5 голосов
/ 29 апреля 2011

Я использую PropertyGrid для настройки объектов. Мне нужно иметь возможность скрыть или показать некоторые свойства в зависимости от значений других свойств. Как этого можно достичь? Я знаю об атрибуте Browsable, но он работает только во время компиляции.

Ответы [ 2 ]

5 голосов
/ 29 апреля 2011

Взгляните на ICustomTypeDescriptor интерфейс .

Дополнительную информацию о том, как его использовать, можно найти в этой статье:

0 голосов
/ 11 декабря 2015

Проверьте эту ссылку Динамическое изменение атрибута свойства просмотра . Приведен пример метода.Используя Reflection, получите доступ к свойству и установите для его свойства для просмотра значение true или false.

...