0
假定有一個具備下列項目和它們各自的參考解決方案:引用只在WPF設計時間組件(Visual Studio和混合)
- 模型庫
- 爲MyModel
- 模型庫
- ViewModelBase
- MyViewModel
- ViewModelBase
- 爲MyModel
- GenericModelEditor
- 模型庫
- ViewModelBase
- WPF
爲MyModel包含兩個模型和示例性數據。
如何在設計時在GenericModelEditor中獲得具體實現和示例數據,而不引入硬項目引用,重用已存在的模型/視圖模型/數據?
我想以某種方式訪問整個解決方案中可訪問的所有類型(程序集),也許使用一些組件設計時服務或EnvDTE接口及其Blend等價物來實例化MyViewModel中的類。
混合支持不如VS重要。
不幸的是我不允許使用它們;-( 它們是否支持注入服務器在設計階段從未參與的項目中獲得冰點? – 2012-02-02 16:06:18
那麼他們支持你,就我所見,MVVM結構和依賴注入。我不確定你的意思是不完整的項目。如果你的意思是他們不在你的解決方案中,並且他們已經通過MEF或Unity導出了功能,那麼答案是YES – klashagelqvist 2012-02-03 09:57:54
添加了關於MEF的一些有用鏈接 – klashagelqvist 2012-02-03 10:09:17