Используйте Messenger MVVM Light для передачи значений между моделью представления

Может ли кто-то быть так любезен, чтобы объяснить MVVM Light 'мессенджер для меня? Я читал пост на StackOverflow здесь:MVVM передает значения между моделями представления пытаясь получить это. Документация на МВВМ Лайтне так уж велик на данный момент, поэтому яЯ совершенно не уверен, куда идти.

Скажем, у меня есть две модели ViewModel и ViewModelLocator. Я хочу иметь возможность передавать параметры между всеми тремя без проблем. Как бы я поступил так с посланником? Это на это способно?

Изменить: здесьмоя новая реализация. На данный момент выглядит так, как будто MessengerInstance неТ для вызова токена. Я'Я ужасно смущен.

В первой ViewModel:

MessengerInstance.Send(SelectedDocument);

И во втором:

MessengerInstance.Register(this, xdoc => CopySettings(xdoc));

Может быть совершенно не так. Haven»У меня не было возможности проверить это, но визуальная студия меньше злится на меня, когда я делаю это таким образом. Также MessengerInstance регистрируется до отправки сообщения. "

Ответы на вопрос(1)

Ваш ответ на вопрос