Я создал собственный редактор коллекций, который запускается с помощью кнопки ... в редакторе свойств для получения списка элементов. Существует класс-оболочка CustomCollectionEditor, который запускает форму frmCustomCollectionEditor. Для этого я добавил строку
[Editor(typeof(CustomCollectionEditor), typeof(UITypeEditor))]
в верхней части коллекции (строк), например ::1004*
class Item
{
[Editor(typeof(CustomCollectionEditor), typeof(UITypeEditor))]
public string[] Items { get; set; }
}
Однако теперь я хочу передать материал обратно из CustomCollectionEditor в элемент. Я не уверен, как это сделать.