Как создать пользовательскую форму редактора коллекции для использования с сеткой свойств?

Я пытаюсь включить элемент управления сеткой свойств с классом, который имеет список / коллекцию другого класса в качестве одного из свойств. Давайте назовем их классом A, и список будет содержать класс B для справки.

Я хотел включить форму, которая имела два списка. Поле со списком слева будет содержать список всех классов B в моей программе, которых в данный момент нет в списке справа. Список справа будет содержать все классы B, которые в настоящее время связаны с классом A. Мне нужны кнопки между ними для перемещения элементов между двумя списками.

Это было бы легко спроектировать, но я не уверен, как именно настроить форму для использования в качестве редактора коллекции.

Может кто-то указать мне верное направление?

А также, как я могу настроить раскрывающийся список для свойства, которое содержит список идентификаторов, из которых можно выбрать, если кто-то может указать мне направление для достижения этой цели.

Ответы на вопрос(1)

Ваш ответ на вопрос