2012-02-02 43 views
0

假定有一个具备下列项目和它们各自的参考解决方案:引用只在WPF设计时间组件(Visual Studio和混合)

  • 模型库
  • 为MyModel
    • 模型库
  • ViewModelBase
  • MyViewModel
    • ViewModelBase
    • 为MyModel
  • GenericModelEditor
    • 模型库
    • ViewModelBase
    • WPF

为MyModel包含两个模型和示例性数据。

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

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

混合支持不如VS重要。

回答

0
+0

不幸的是我不允许使用它们;-( 它们是否支持注入服务器在设计阶段从未参与的项目中获得冰点? – 2012-02-02 16:06:18

+0

那么他们支持你,就我所见,MVVM结构和依赖注入。我不确定你的意思是不完整的项目。如果你的意思是他们不在你的解决方案中,并且他们已经通过MEF或Unity导出了功能,那么答案是YES – klashagelqvist 2012-02-03 09:57:54

+0

添加了关于MEF的一些有用链接 – klashagelqvist 2012-02-03 10:09:17

相关问题