【发布时间】:2016-02-26 14:06:12
【问题描述】:
我面临一个循环引用问题,我无法找到解决方案。
在一个解决方案下,我有 3 个项目、2 个类库(A 和 B)和一个主应用程序 (C)。项目 A 和 B 都包含具有不同业务性质的用户控件,因此分为不同的项目。项目 C 是主窗口,它将所有这些单独的控件组合在一起并引用 A 和 B 的控件。
由于 A 和 B 的某些方面本质上是通用的,我们希望 A 和 B 中的控件直接调用彼此的控件。但是我们不能这样做,因为它会创建一个循环引用,这将不允许项目构建。
我进行了研究,发现接口是一种解决方案,但在我的情况下无法找到它的位置。
【问题讨论】:
-
按照您引用的线程,我已经设法使用MEF找到解决方案
标签: c# wpf user-interface reference circular-reference