2011-12-16 9 views
1

はどのようにして適切に [PartCreationPolicy(CreationPolicy.Shared)]フラグを付けてエクスポートのviewmodelを解放しますか?リリース[共有] MEF輸出

Iは、関連するビューの数は、こののviewmodelを使用したいが、私は、同じアプリケーション内の別のモジュールに移動するときにそれを完全に解放することができるであろう。 [Shared]属性はアプリケーションの存続期間を示しますか?

答えて

1

共有は、すべてのインポート間で1つのインスタンスが共有されることを意味します。ビューモデルの新しいインスタンスを使用するたびに、NotSharedを使用する必要があります。