Как динамически создавать вкладки ленты?

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

Как это сделать? Где мне нужно разместить определения каждой группы (какие элементы управления использовать (кнопки, текстовые поля, поля со списком и т. Д.) И привязки команд и как?

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

6
задан ROMANIA_engineer 24 December 2017 в 14:24
поделиться