我需要实现同一个Prism模块View的许多实例。 我正在使用MEF:Codeplex版本具有允许多个实例创建的ExportFactory属性,但Prism使用没有此ExportFactory属性的.Net桌面版本。我试图让Prism与CodePlex一起使用,但似乎这是不可能的..
我发现了Composition.Initialization.Desktop,但我没有成功使用它。
还有其他想法吗?
答案 0 :(得分:1)
您可以使用PartCreationPolicy属性并将其设置为NonShared。
或者,您也可以导出和导入工厂类,然后使用该工厂类来构建所需的类。
答案 1 :(得分:0)
桌面的下一版MEF将具有ExportFactory。您可以从MEF CodePlex site下载预览,该预览在桌面上支持ExportFactory。