Я разрабатываю многоразовый элемент управления WPF «R», который имеет свою собственную модель просмотра «VM_R». У меня есть главное окно WPF «Main», которое использует управление R, и оно имеет свою собственную модель просмотра, а также «VM_Main».View Models Two Way Comminication
Мой вопрос: Я хочу VM_Main и VM_R общаться следующим образом:
VM_Main отправить запрос на VM_R оценить что-то и отправить результат обратно в VM_Main.
Я рассмотрел следующие варианты:
- Instantiate VM_R в VM_Main. Это создаст проблему связи .
- Я могу использовать MVVM Light Messenger. Однако я не хочу иметь два вызова для регистрации и два вызова «Отправить».
Спасибо
Нет, это то, что ** DepenencyProperty ** (ы) для – MickyD
Почему вы хотите, чтобы другой ViewModel оценивал что-то для вашего текущего ViewModel? –
Я хочу читать значения combo-box и checkbox из Control R из VM_MAIN. – John