Я создаю приложение WPF и пытаюсь соответствовать лучшим практикам MVVM. Я использую структуру MVVM Foundation и заметил Messenger, который, как я читал, следует использовать для обработка диалогов в WPF. Звучит здорово, но я совершенно не понимаю, как использовать Messenger для этой цели. Буквально все, что я хочу сделать, это открыть модальное диалоговое окно «О программе» - мне не нужно передавать какие-либо сообщения туда и обратно.
Было ли намерение класса Messenger использоваться для случаев, когда диалоговые окна требуют сообщения от своего родителя или возвращают сообщение своему родителю? Это излишний диалог для диалогового окна "О программе"? Может, мне лучше просто добавить код в обработчик событий, чтобы показать диалог?