пользовательские элементы управления с владением субкомпонентами - PullRequest
1 голос
/ 27 октября 2010

У меня есть включенный дизайнер Visual Studio, который использует редактор коллекций, чтобы позволить пользователю создавать и редактировать подкомпоненты.

Например, у меня есть элемент управления, который предлагает только для чтения свойство «Список», содержащее коллекцию привязок (сами компоненты со свойством name и событием).Пользователь может изменять этот список привязок по желанию, и все работает довольно хорошо.Они могут создавать и удалять привязки без сбоев.

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

Я уверен, что есть атрибут, который нужно использовать, или какой-то интерфейс для реализации, возможно, даже специальный трюк редактора, который можно использовать, но поиск в Googleпотому что это оставило меня "чувствовать себя несчастным".

Спасибо за любую помощь, вы можете иметь!:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...