2012-03-25 6 views
0

Ich bin Entwickler einer WPF-Anwendung, die unter verschiedenen Standorten in meiner Stadt eingesetzt werden wird. Meine Anwendungs-GUI wird sich in Bezug auf die Saison ändern. Ich plane, die Anwendung mit MEF/MVVM zu schreiben, so dass ich den GUI-Teil auf eine separate DLL isolieren und die neue Version herunterladen kann, wenn sie verfügbar ist. Vor kurzem habe ich von XAP erfahren. Ist es möglich, die GUI-Dateien in XAP zu speichern und bei Bedarf herunterzuladen? Ist es möglich, ein silverlight-Plugin in einer WPF-Anwendung zu haben?Download GUI für eine WPF-Desktop-Anwendung

Antwort

0

Ist es möglich, die GUI-Dateien in XAP zu speichern und herunterzuladen, wenn benötigt wird?

Sicher können Sie. Ich empfehle das Lesen von Prism für Informationen zum Erstellen modularer Apps in WPF. Grundidee ist es, benötigte Baugruppen dynamisch zu laden, ihre Ressourcen zu referenzieren und deren Inhalt auf die Seite zu legen. MEF wird verwendet, um Deklarationen von Komponenten/Benutzersteuerelementen zu importieren.

Ist es möglich, ein Silverlight-Plugin in einer WPF-Anwendung zu haben?

Sicher, Sie können das tun. Eine der Möglichkeiten besteht darin, das webBrowser-Steuerelement in Ihre Seite zu integrieren und den Speicherort für die XAP-Datei festzulegen, obwohl es wie ein Overkill aussieht.