Как создать контроль уведомлений с помощью MVVM? - PullRequest
1 голос
/ 05 августа 2010

Я создаю свое первое приложение, используя MVVM. Я хотел бы иметь usercontrol, который показывает результаты некоторых функций. Что-то вроде VS Error List. И.Е. Если я выберу какой-нибудь XML-файл в каком-либо другом пользовательском контроле и попытаюсь десериализовать его, я хотел бы иметь в этом списке уведомлений некоторую информацию, такую ​​как «Десериализация завершена» или «Ошибка десериализации». Существует более одного элемента управления, который должен отправлять такие уведомления.

Как я уже сказал, это мой первый проект MVVM, и я хотел бы знать, какое решение выбрать для решения этой задачи.

1 Ответ

0 голосов
/ 05 августа 2010

Лучший способ сделать это - использовать для этого Messaging.Я предпочитаю использовать MVVM light, и если вы используете его, вы можете создать свой собственный тип Сообщения и транслировать это сообщение из нескольких мест в вашем приложении и зарегистрироваться для этого сообщения в Usercontrol, чтобы показать эти сообщения.Обмен сообщениями с MVVM Light можно найти здесь: http://blog.galasoft.ch/archive/2009/09/27/mvvm-light-toolkit-messenger-v2-beta.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...