Используйте Messenger MVVM Light для передачи значений между моделью представления
Может ли кто-то быть так любезен, чтобы объяснить MVVM Light 'мессенджер для меня? Я читал пост на StackOverflow здесь:MVVM передает значения между моделями представления пытаясь получить это. Документация на МВВМ Лайтне так уж велик на данный момент, поэтому яЯ совершенно не уверен, куда идти.
Скажем, у меня есть две модели ViewModel и ViewModelLocator. Я хочу иметь возможность передавать параметры между всеми тремя без проблем. Как бы я поступил так с посланником? Это на это способно?
Изменить: здесьмоя новая реализация. На данный момент выглядит так, как будто MessengerInstance неТ для вызова токена. Я'Я ужасно смущен.
В первой ViewModel:
MessengerInstance.Send(SelectedDocument);
И во втором:
MessengerInstance.Register(this, xdoc => CopySettings(xdoc));
Может быть совершенно не так. Haven»У меня не было возможности проверить это, но визуальная студия меньше злится на меня, когда я делаю это таким образом. Также MessengerInstance регистрируется до отправки сообщения. "