摘要:
有几天没有写博客了. 今天接着之前的部分继续写,模块间的通讯。在Prism框架中,我目前总结出来的模块间的通讯主要有两种。一种是基于接口的通讯,主要是使用UnityContainer的Resolve方法在模块外,获取模块内部的接口。然后通过接口向该模块传递数据或调用其方法,也可以注册其事件。这是一种弱藕合的通讯方式,因为两个模块之间都需要引用同一个接口。另一种通讯方式是使用Prism框架中的IEventAggregator来实现。该方式可以实现模块间的完全解藕,所以在此重要讲述。IEventAggregator 从字面上看,他是一个事件聚合器。它将某一类型的事件注册到EventAggregat 阅读全文
posted @ 2012-04-10 23:37
Gene Li
阅读(3024)
评论(2)
推荐(3)

浙公网安备 33010602011771号