2011年11月19日
摘要: 在开发大型复杂系统时,我们通常会按功能将系统分成很多模块,这样模块就可以独立的并行开发、测试、部署、修改。使用Prism框架设计表现层时,我们也会遵循这个原则,按功能相关性将界面划分为多个模块,每个模块又包含多个Region。这就需要解决模块之间、Region之间经常需要进行通信的问题,Prism提供了以下几种方式:1、聚合事件(Event aggregation)使用方式,先在一个公共模块中定义一个事件MyEvent ,传输数据为MyEntity。public class MyEvent : CompositePresentationEvent<MyEntity>{}然后在需要等 阅读全文
posted @ 2011-11-19 17:46 顾文锦 阅读(1316) 评论(1) 推荐(1)