У меня есть пользовательская коллекция, скажем, говорит COL, которая происходит от ObjectModel.Collection.
У меня есть собственный редактор коллекций, который прекрасно работает, когда для свойства типа COL активированы чтение и запись.
Однако если я изменю свойство на ReadOnly, кнопка открытого редактора перестанет отображаться в сетке свойств.
В качестве теста я переопределил свой пользовательский редактор с CollectionEditor, и это сработало нормально.
Итак, мой вопрос: что проверяет создание сетки свойств, что CollectionEditor проходит, но мой редактор коллекции не работает?
В UITypeEditor нечего переопределять, поэтому я боюсь, что в отношении CollectionEditor происходит какое-то жесткое кодирование.
Приветствие.
ETA:
Я ответил на вопрос ниже.