我正在为使用 Prism 的大型数据驱动 Silverlight 应用程序开发框架。我正在为应用程序的不同部分创建多个模块,但所有模块都需要从同一个 REST Web 服务访问数据。所以我最初的计划是为数据检索创建一个单独的模块,然后使用 EventAggregator 将结果传递给订阅结果事件的其他模块。数据模块将没有 ViewModel,因为没有 View。
所以有几个问题: 1. 我所描述的方法是一种很好的方法——一个模块供其他模块使用吗?2、如果没有ViewModel,数据模块哪里可以发布事件?
非常感谢任何提示或建议。