Ich lerne Prisma V4 mit MEF, um meine Module zu laden. Laden von Modulen funktioniert, aber in einem Modul möchte ich ein View/ViewModel (MVVM) laden und weiß nicht wirklich, wie ich MEF bekomme, um all diese Sachen für mich aufzulösen.Ich denke an MEF: wie wird View (Model) geladen?
Erstens: Wie muss ich das ViewModel markieren (ich folge dem Beispiel von StockTraderRI), damit es beim Start nicht geladen wird, sondern während der Laufzeit in eine Region geladen werden kann?
Zweitens: Wie lade ich das ViewModel mit MEF, damit es mit den entsprechenden Schnittstellen verbunden wird?
MEF macht das sehr gut für Dinge beim Start, die als [Export] markiert sind, aber ich wusste nicht, wie ich dies während der Laufzeit erreichen soll.
ich mehr war für so etwas wie MefMagic.Create suchen, die die MyView benötigt schaffen würde? –
Sam
Möchten Sie mehrere Instanzen desselben Typs erstellen? –
Nein (zumindest noch nicht). Das View/ViewModel sollte erstellt und irgendwie zusammengeschweißt werden. – Sam