한숨, 또 다른 PropertyGrid 질문. 내가 실제로 그것을 피할 수없는 문제가 발생할 때까지 나는이 문제를 해결할 수있을 것이라고 생각했다.PropertyGrid - 동적으로 ReadOnlyAttribute를 변경합니다.
때때로 TreeView에서 선택한 개체에 따라 읽기 전용이어야하고 때로는 변경 가능해야하는 부울 속성이 있습니다.
제 질문은 어떻게 동적으로 속성의 ReadOnlyAttribute를 변경할 수 있습니까? 분명히 부울 변수를 만든 다음 ReadOnlyAttribute (boolVar)와 같이 설정하려고하면 작동하지 않고 지금은 아이디어가 없습니다.
제가 생각할 수있는 유일한 해결책은이 속성이 쓰기 가능하고 읽기 전용 인 항목에 대해 별개의 거의 동일한 클래스를 만드는 것입니다. 그러나 이것은 나에게 조금 어색한 것처럼 보입니다.
도움 말? :)