基于MEF的设置类

时间:2012-02-27 08:17:29

标签: c# wpf mef caliburn.micro

我正在使用Caliburn.Micro作为应用程序,并且有一个Settings类(它与/或JSON序列化)。

现在我将它集中在一个ViewModel上并将其传递给其他VM。在这种情况下,为MEF添加一个Settings实例会不会起作用?

1 个答案:

答案 0 :(得分:1)

我猜您可以将Settings类导出为单身,添加以下属性[PartCreationPolicy(CreationPolicy.Shared)] 然后通过使用[ImportingConstructor]属性

进行装饰,将其导入共享视图模型的构造函数中