Показать другой вид после нажатия на кнопку - PullRequest
0 голосов
/ 15 декабря 2009

Я начинаю с призмы после просмотра видео в codeplex и пытаюсь сделать очень простую вещь.

  • Отображение вида с помощью кнопки
  • Нажмите на кнопку
  • Отображение другого вида после нажатия

Должен ли я использовать агрегатор событий?

Как опубликовать событие без параметров?

Как подписаться на это событие и отобразить другое представление?

Любой пример кода будет оценен. Заранее благодарю за любую помощь, С наилучшими пожеланиями

1 Ответ

1 голос
/ 15 декабря 2009

Здесь много вопросов.Я опубликовал образец.Главное, что здесь нужно убрать, это то, что у вас нет и фактически не следует использовать EventAggregator для этого.

EventAggregator предназначен для сообщений «запускай и забывай», в которых нельзяЕсть слушатели.Если вы ожидаете прослушивателя, вам, вероятно, не следует использовать EventAggregator.

Я опубликовал пример, который делает то, что я думаю, что вы хотите.Существует представление «Меню», которое открывает другие представления с помощью «службы», доступной в контейнере IoC.http://dl.dropbox.com/u/376992/CAGMenus.zip

Надеюсь, это поможет.

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