Я хочу использовать MAF в своем проекте, потому что мне нужна надежная надстройка. Тем не менее я пришел к тому моменту, когда мне нужно вызвать методы надстройки из другой надстройки. Как я могу достичь этого с помощью гибкого подхода, при котором некоторые надстройки должны иметь зависимости от других надстроек или просто использовать другие функции надстроек, когда они доступны.
Может быть, агрегация через хост-процесс?
Заранее благодарю за ваши добрые ответы.
Ufuk.
Публиковать/подписывать события, используя хост-процесс/контекст в качестве ссылки.
Я не знаю MAF, но должно быть какое-то общее событие, которое вы можете повысить из плагина A с вашими специальными eventdata, к которым плагин B может легко подписаться через хост/контекст.
Это будет держать его в хорошем сочетании.
Я нашел пример его достижения.
http://kentb.blogspot.com/2008/06/maf-gymnastics-event-hub.html
Спасибо за ваш ответ Wim.