У меня есть три компонента. Окно формы управления (на заказ), основной класс и класс плагина.Динамический ответ на события
Плагин генерирует событие обновления, в которое необходимо добавить элемент управления. Это может быть строка, строка с URL-адресом или другой элемент управления, но, возможно, в будущем, что-то еще.
Каков наилучший способ создать что-то подобное?
Edit:
я должен был быть немного более ясным. Проблема, которую я хочу решить, заключается в том, как реагировать по-разному на определенный элемент.
например: плагин может выбрать только для добавления текста. Он отправляет событие, и основной класс должен вызывать соответствующие методы. Но другой плагин может выбрать добавление настраиваемого элемента управления, поэтому основному классу нужно вызывать разные методы.
Как я могу описать ту часть, где основной класс действует по-разному на конкретном событии.
(кстати, не используйте слово плагин слишком буквально. Сейчас это просто классы в проекте).