Frage

Ich möchte eine WPF-App im Shell Window Manager-Kiosk-Stil ausführen, die Vollbild ist und andere WPF-Apps enthält.

Jede WPF -App ist ein eigenes Projekt in meiner VS -Lösung, was sind die besten Praktiken für das Laden einer Instanz der anderen Apps in meine Shell -App und beschränken sie (vorzugsweise) auf bestimmte Grenzen innerhalb des Fenstermanagers.

War es hilfreich?

Lösung

Ich würde versuchen, Ihr Design zu überdenken.

Anstatt zu versuchen, "andere WPF -Anwendungen" zu laden, wäre es weitaus einfacher, Fenster oder potenziell bessere USercontrols aus den anderen Baugruppen (Projekte/Lösungen) zu laden und diese direkt in Ihrer Anwendung anzuzeigen.

Eine solche Erweiterbarkeit kann ziemlich leicht über durch Mef, der in den Rahmen eingebaut ist. Auf diese Weise können Sie Verträge definieren, die in Ihrer Hauptanwendung dynamisch geladen werden können, und zum Erstellen der Funktionalität bei Bedarf verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top