在我的班級我有一個類,進口一類這樣的:MEF:如何檢索某個類型的新實例?
[Import]
public ContactViewModel ContactViewModel { get; set; }
類型是這樣定義的:
[PartCreationPolicy(CreationPolicy.NonShared)]
[Export(typeof(ContactViewModel))]
public class ContactViewModel {}
我期待時,我會從屬性看,得到一個新的實例對嗎? 或者可能不是......我一直得到相同的實例,如何在使用該屬性時強制使我成爲新實例?
非常感謝,
由於馬特,no類擁有上面的屬性是一個控制器(共享)類,因此它不應該被重新合成。我認爲工廠就是解決方案。讓我試試看。 – Houman
非常感謝。有用!所以這就像在Unity中一樣_container.Resolve();正確? –
Houman