Я ищу, чтобы скрыть/показать свойства в зависимости от того, какой выбор пользователь делает в капле. Я отлично справляюсь с этим событием, но на самом деле не могу заставить правильные свойства исчезнуть. Решения, которые я нашел на линии, в основном с 2005 года, и поскольку у меня было очень мало опыта, я думал, что должен делать что-то неправильно, если скрывать свойства - это сложно.Программно скрывать свойства в PropertyGrid
До сих пор я пытался получить доступ к свойству после обработки события, но свойства ReadOnly и IsBrowsable доступны только для чтения.
PropertyGrid имеет свойство BrowsableAttributes, которая принимает список атрибутов, но работает только отрицательно и не может сделать или - только и. Предоставление коллекции атрибутов; категория - 'test' и isbrowable - true; возвращает те, которые соответствуют обоим, и поскольку я не могу предоставить несколько атрибутов. Я не могу сделать поиск достаточно определенным, чтобы скрыть нужные, оставив видимыми другие.
Я уже несколько часов стуча головой о стену, думая, что должен быть более простой способ.
Это похоже на этот вопрос [] (http://stackoverflow.com/questions/626803/programatically-hide-field-in-propertygrid), что некоторые люди, возможно, пожелают перекрестную ссылку, но этот ответ кажется более полным , – Chasler