Доступность класса Messenger

Я использую класс Messenger MVVM Light. Мне интересно, должен ли этот класс использоваться только ViewModels или его можно использовать и другими классами. Если это последнее, то кто также может его использовать? Контейнер IoC? Услуги? Просмотры?

Спасибо!


person Daedalus    schedule 20.08.2012    source источник


Ответы (1)


Чаще всего вы будете использовать его для связи между ViewModels, но он также используется для открытия новых окон в отделенном коде или для связи с классом ViewModelLocator. На самом деле это не специфично для WPF, а просто служба обмена сообщениями.

person Pavel Matuska    schedule 24.03.2013