将Silverlight控件公开给模块

时间:2009-10-06 00:46:03

标签: silverlight prism

我正在使用Prism来构建我的应用程序,我的19个模块需要与另一个模块的控件进行交互。

有没有办法公开控件?我真的不想使用事件系统,因为我知道有关传递给它的数据的责任太大了。

2 个答案:

答案 0 :(得分:1)

如果您不希望使用事件聚合器,您还可以使用与控件直接交互的依赖注入注册某些内容(即服务,在您的基础架构dll中定义了该接口)。

答案 1 :(得分:0)

您始终可以创建一个单独的项目,其中包含每个模块引用的“基础结构”控件。通过这种方式,他们可以访问CommonWindow等。