0

假设有以下项目及其各自参考的解决方案:

  • 模型库
  • 我的模型
    • 模型库
  • 视图模型库
  • 我的视图模型
    • 视图模型库
    • 我的模型
  • 通用模型编辑器
    • 模型库
    • 视图模型库
    • WPF

MyModel 包含模型和示例数据。

如何在设计时在 GenericModelEditor 中获得具体的实现和示例数据,而不引入硬项目引用,重用已经存在的模型/视图模型/数据?

我想以某种方式访问​​整个解决方案中可访问的所有类型(程序集),可能使用一些组件设计时服务或 EnvDTE 接口及其 Blend 等效项来从 MyViewModel 实例化类。

混合支持不如 VS 重要。

4

1 回答 1

0

希望这不是很明显,但是您是否使用 MEF 或 Unity 研究过 PRISM4

http://compositewpf.codeplex.com/

MEF简介

http://blogs.msdn.com/b/brada/archive/2008/09/29/simple-introduction-to-composite-applications-with-the-managed-extensions-framework.aspx

我在哪里可以了解 MEF?

于 2012-02-02T14:53:07.773 回答