我有一个现有的Silverlight应用程序,其中Page.xaml上有一些用于将用户控件加载到TransitioningContentControl内容主机中的按钮。这些用户控件中的每一个都绑定到视图模型。有时在对一个用户控件进行更改时,其他用户的数据需要更新。我一直在寻找在Prism中使用事件聚合器,但并不是真的想要将所有东西都转换成shell,模块等等。有没有办法让我添加事件聚合而不需要使用Prism?如何将事件聚合添加到现有的Silverlight应用程序?
4
A
回答
4
您可以使用Prism自己的EventAggregator
- 不需要更改您的应用程序来适应它,也可以使用替代方案,如MVVM Light Toolkit中的Messenger
。进一步的替代品和讨论链接可以在Jeremy D. Miller's blog找到。
1
相关问题
- 1. 将“聚合”添加到我的Facebook应用程序
- 2. 如何将页面添加到现有的AngularJS应用程序?
- 3. 如何将Clojure REPL添加到现有的.NET应用程序?
- 4. PostgreSQL如何将聚合列添加到现有查询
- 5. 如何将COM引用添加到Silverlight应用程序
- 6. 如何将textBlock添加到silverlight/XNA WP7应用程序?
- 7. 将web项目添加到silverlight应用程序 - 如何
- 8. 将onClick事件处理程序添加到Silverlight控件?
- 9. 如何将Silverlight XAP文件添加到现有的ASP.NET网页?
- 10. 如何将Windows服务添加到现有的应用程序安装程序?
- 11. 如何将内容添加到现有的应用程序CHM帮助文件?
- 12. 将现有的Silverlight应用到桌面应用程序基于
- 13. 如何添加父应用程序到现有的独立iMessage应用程序
- 14. 如何将事件添加到Silverlight中的模板控件?
- 15. 如何将应用程序配置文件页面添加到现有的Facebook应用程序?
- 16. 将现有的Web应用程序迁移到基于Silverlight的应用程序
- 17. 将Spring框架添加到现有的JSP/EJB应用程序
- 18. 将Xamarin.Forms添加到现有的Xamarin应用程序
- 19. 将vaadin ui添加到现有的java web应用程序
- 20. 将PhoneGap添加到现有的原生应用程序
- 21. 将Redux添加到现有的React应用程序
- 22. 将贴纸包添加到现有的iOS应用程序
- 23. 将MVC内容添加到现有的ASP.NET应用程序?
- 24. 将WCF服务添加到现有的应用程序?
- 25. 将twitter-bootstrap-rails添加到现有的rails应用程序中
- 26. 将SSO添加到现有的MVC应用程序
- 27. 将登录页面添加到现有的angular2应用程序
- 28. 将博客功能添加到现有的Rails应用程序
- 29. 将UITabBar添加到现有的应用程序
- 30. 将控制台添加到现有的MFC应用程序
在这里找到一个例子中,我使用PRISM(不同的)位我自己的项目。你可以使用他们的DLL,或者,因为你得到了源代码,只需提取你需要的位并将它们添加到你自己的项目中。 – ssg31415926 2010-01-26 18:03:32
我会尝试使用Prism的事件聚合器。感谢您的回答。 – DaveB 2010-01-26 19:17:38