Я использую шаблон MVVM и Prism и имею 2 региона: BannerRegion и InputRegion. BannerRegion содержит BannerView, который отображает детали клиента (например, имя, фамилия) в нескольких текстовых блоках. InputRegion содержит InputView, который имеет несколько текстовых полей, которые облегчают ввод одинаковых данных клиента. Текстовые поля в InputView привязаны к свойствам в ViewModel.
Как получить текст в текстовых блоках BannerView для обновления, когда пользователь вводит данные клиента в InputView?
Возможное решение, которое я рассматривал, - это введение одного и того же экземпляра ViewModel в оба представления (как обсуждено здесь ). Это лучший способ добиться того, чего я хочу?