Поддержка редактора во время разработки для коллекции элементов управления
Я хотел бы добавить свойство, которое представляет коллекцию элементов управления для компонента и иметь редактор коллекции, с помощью которого я могу легко выбирать элементы управления, принадлежащие коллекции. VS делаетпочти что я хочу автоматически с помощью следующего кода:
Private _controls As New List(Of Control)
<DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _
Public ReadOnly Property SelectedControls() As List(Of Control)
Get
Return _controls
End Get
End Property
Я получаю по умолчанию CollectionEditor, могу добавлять и удалять элементы управления, и коллекция сериализуется.
Проблема в том, что я не хочу добавлятьновый элементы управления, я хочу выбрать несколько элементов управления из других доступных элементов управления в форме. Есть ли какой-нибудь простой / стандартный способ сделать это, или мне придется написать свой собственный редактор коллекций и просмотреть коллекцию элементов управления?
Хотя есть много материалов по редакторам коллекций (UITypeEditors) и другим темам времени разработки, я не смог найти никаких ссылок, демонстрирующих это точное поведение, поэтому любая помощь приветствуется.