2017-03-15 2 views
0

J'utilise pour injecter MEF mes dépendances, et je dois d'exécuter du code à droite après sont injectés les dependecies.IPartImportsSatisfiedNotification dans UWP

Je ne peux pas les injecter dans le constructeur car il finira dans un problème de dépendances circulaires.

Dans WPF, vous pouvez utiliser l'interface System.ComponentModel.Composition.IPartImportsSatisfiedNotification, avec la méthode OnImportsSatisfied, qui sera appelée après l'injection des dépôts.

Existe-t-il un moyen de faire la même chose dans UWP?

+0

Le MEF utilisé dans UWP est une version allégée de MEF, ce que vous avez utilisé dans WPF est pas disponible dans UWP. – Scavenger

Répondre

0

System.Composition a OnImportsSatisfiedAttribute (dans Assembly Assembly System.Composition.AttributedModel).

Utilisé comme ceci:

[OnImportsSatisfied] 

public void OnImportsSatisfied() 
{ 
}