发布[共享] MEF导出

时间:2011-12-16 16:22:39

标签: mvvm mef

如何正确释放使用。导出的视图模型 [PartCreationPolicy(CreationPolicy.Shared)]标志?

我想将此viewmodel用于许多相关视图,但是当我移动到同一应用程序中的另一个模块时,能够完全释放它。 [Shared]属性是否表示应用程序生存期存在?

1 个答案:

答案 0 :(得分:1)

共享意味着所有导入之间共享一个实例。如果您希望每次使用视图模型的新实例,都应使用NotShared