Вздох, еще один вопрос PropertyGrid. Я думал, что смогу обойти это, пока не столкнулся с проблемой, когда я не смог бы избежать этого.PropertyGrid - динамически изменяемый ReadOnlyAttribute
У меня есть логическое свойство, которое иногда должно быть доступно только для чтения и иногда должно меняться в зависимости от объекта, выбранного из TreeView.
Мой вопрос в том, как я могу изменить ReadOnlyAttribute свойства динамически? Очевидно, что создание булевой переменной, а затем попытка установить ее как ReadOnlyAttribute (boolVar) не работает, и теперь у меня нет идей.
Единственное решение, о котором я могу думать, это создать отдельные, почти идентичные классы для элементов, где это свойство доступно для записи, и одно для чтения только, но для меня это кажется немного нескромным.
Помощь? :)