Как добавить агрегацию событий в существующее приложение Silverlight? - PullRequest
4 голосов
/ 26 января 2010

У меня есть существующее приложение Silverlight, в котором Page.xaml имеет несколько кнопок, которые загружают пользовательские элементы управления в хост контента TransitioningContentControl. Каждый из этих пользовательских элементов управления связан с моделью представления. Иногда, когда вносятся изменения в один пользовательский элемент управления, данные в других должны обновляться. Я рассматривал использование агрегатора событий в Prism, но на самом деле не хочу преобразовывать все в оболочку, модули и т. Д. Есть ли способ добавить агрегацию событий, не переходя в Prism?

Ответы [ 2 ]

4 голосов
/ 26 января 2010

Вы можете использовать EventAggregator от Prism самостоятельно - никаких изменений для вашего приложения не требуется, или вы можете использовать альтернативу, например Messenger из MVVM Light Toolkit . Ссылки на дальнейшие альтернативы и обсуждение можно найти в блоге Джереми Д. Миллера .

1 голос
/ 26 января 2010

Один пример вы можете найти здесь Быстрый запуск агрегации событий

...