标签: silverlight prism
我正在使用Prism来构建我的应用程序,我的19个模块需要与另一个模块的控件进行交互。
有没有办法公开控件?我真的不想使用事件系统,因为我知道有关传递给它的数据的责任太大了。
答案 0 :(得分:1)
如果您不希望使用事件聚合器,您还可以使用与控件直接交互的依赖注入注册某些内容(即服务,在您的基础架构dll中定义了该接口)。
答案 1 :(得分:0)
您始终可以创建一个单独的项目,其中包含每个模块引用的“基础结构”控件。通过这种方式,他们可以访问CommonWindow等。