Мне нужна помощь, чтобы понять, как внедрить представление из одного модуля в другое представление во втором модуле, используя библиотеку Prism.
У меня есть CreateOrderView внутри моего модуля Order.Это представление внедряется в область в Shell.Теперь мне нужно отобразить PersonCardView внутри этого CreateOrderView.PersonCardView - это представление из моего PhoneBookModule.
Модель представления PersonCardView принимает аргумент Person в конструкторе, который содержит данные, которые будет отображаться в представлении.
В моем CreateOrderView как определить«заполнитель» для «инъекции» этого PersonCardView?Я не думаю, что было бы уместно определять регион здесь, так как это всегда единый взгляд, и ничего более.Если бы два представления были в одном и том же модуле, я мог бы просто включить его следующим образом:
<PersonCardView DataContext="{Binding PersonCardViewModel}"/>
CreateOrderViewModel, конечно, будет содержать свойство PersonCardViewModel, содержащее модель представления для PersonCardView.Я не могу понять, как это сделать, если я не создаю ссылку между двумя модулями, и я бы хотел этого избежать.
Есть идеи?Как вы подошли к этому вопросу?