Мой вопрос является концептуальным вопросом довольно высокого уровня, поэтому, если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Я изучаю Prism с модулями и регионами, использующими WPF и MVVM.Если мы возьмем очень простой пример, в котором у меня есть ModuleAViewOne
и ModuleBViewOne
, и я хочу добавить их обоих в основной Shell
, моя проблема связана со стилями.Я вижу главное преимущество в использовании Prism и модулей в том, что ModuleA и ModuleB могут потенциально разрабатываться различными командами разработчиков.Сказав это, есть вероятность, что они будут выглядеть полностью по-другому (по стилю), и когда они будут введены в основную оболочку, это будет выглядеть странно.стили внутри оболочки, которые контролируют внешний вид этих модулей.Это прекрасно работает, пока сам ModuleView не имеет собственных стилей .Тогда эти стили НЕ переопределяются основной оболочкой.
Каков наилучший метод (если он есть) при создании оболочки и модулей таким образом, чтобы оболочка имела полный контроль при принятии решения?как выглядят модулиТакже я предполагаю, что это желаемое поведение.Пожалуйста, поправьте меня, если я ошибаюсь.Заранее спасибо.