仅在WPF中设计时引用程序集(Visual Studio和Blend)

时间:2012-02-02 12:17:40

标签: wpf visual-studio-2010 design-time design-time-data

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

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

MyModel包含模型和示例数据。

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

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

混合支持不如VS重要。