Mvvm 释放[共享]MEF导出

Mvvm 释放[共享]MEF导出,mvvm,mef,Mvvm,Mef,如何正确释放使用导出的viewmodel [PartCreationPolicy(CreationPolicy.Shared)]标志 我希望将此viewmodel用于许多相关视图,但当我移动到同一应用程序中的另一个模块时,可以完全释放它。[Shared]属性是否表示存在应用程序生命周期?Shared表示所有导入之间共享一个实例。如果每次使用视图模型时都需要一个新的实例,则应使用NotSharedShared表示在所有导入之间共享一个实例。如果每次使用视图模型时都需要一个新的实例,则应使用NotS

如何正确释放使用导出的viewmodel [PartCreationPolicy(CreationPolicy.Shared)]标志


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

Shared表示所有导入之间共享一个实例。如果每次使用视图模型时都需要一个新的实例,则应使用
NotShared

Shared表示在所有导入之间共享一个实例。如果每次使用视图模型时都需要一个新的实例,则应使用
NotShared