Я хочу начать разработку нового приложения с использованием PrismV4, MEF, Ribbon. Но теперь у меня проблема. Как динамически создавать вкладки для ленты? Каждый модуль в приложении может создавать собственную вкладку на ленте. И на каждой вкладке может быть много групп.
Как это сделать? Где мне нужно разместить определения каждой группы (какие элементы управления использовать (кнопки, текстовые поля, поля со списком и т. Д.) И привязки команд и как?
Нужно ли мне писать XAML где-нибудь в модуле, или все это можно сделать с помощью кода ? И последний вопрос, как уведомить ленту (в оболочке) о добавлении этих вкладок в ленту? Должен ли я использовать EventAggregator для связи от модуля к оболочке? Или?