【发布时间】:2014-04-17 08:26:26
【问题描述】:
我有 3 个用于模型、视图和 ViewModel 的不同项目,还有一个用于 UserControls 的项目。在项目 UserControls 中,我包含了对 ViewModels 的引用,以便我可以将 ViewModels 作为我创建的某些 UserControls 的 DataContext。然后在 Views 项目中,我添加了对 UserControls 项目的引用。 我在我的一个用户控件中有一个按钮,以便显示一个视图,但是这是不可能的,因为我没有对 Views 项目的任何访问权限,并且我无法实例化它们中的任何一个,因为添加了从 Views 到 UserControls 的引用导致循环依赖问题。
现在我需要知道是否有任何解决方案可以解决我的这个问题。如果我没有很清楚地解释我的情况,请告诉我。
提前致谢。
【问题讨论】:
-
您可能会发现这很有帮助:stackoverflow.com/questions/21107957/…