Добавление пользовательского элемента управления в унаследованный элемент управления в Windows Forms - PullRequest
0 голосов
/ 07 сентября 2011

У меня следующий вопрос:

Текущий проект, над которым я работаю, полон унаследованных элементов управления, что позволяет нам немного изменить поведение по сравнению с поведением по умолчанию.Теперь я создал своего рода элемент управления уведомлениями (состоящий из изображения и элемента управления всплывающей подсказки), который я хочу добавить в большую часть нашей коллекции элементов управления.Это позволило бы использовать это уведомление везде, где нам нужно.

Я попытался перетащить свой собственный элемент управления в представление дизайна унаследованного элемента управления и передал свойства, которые должны быть установлены в моем собственном составном элементе управления.

Рендеринг, однако, кажется проблемой.Поскольку исходный элемент управления является унаследованным элементом управления, размер этого элемента управления может варьироваться.Мое уведомление должно появиться за элементом управления:

[control][notification]

control является унаследованным элементом управления, notification является моим собственным элементом управления.

Возможно ли это на унаследованном элементе управления?Единственный другой вариант, который я вижу, - создание 2-х версий элемента управления, одна из которых унаследована, и составная, с обоими (в этом случае мне нужно будет передать все привязки данных, которые мне не нужны).

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