2012-02-02 23 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

相關問題