Prism ist ein ultraleichtes Open-Source-Framework, früher bekannt als Angel und jetzt in Prism umbenannt. Initialisierungsanwendung der anfänglichen Prism-Forschung
Bootstrapper (empfohlenes Lernen: Bootstrap-Video-Tutorial)
Die Verantwortung der Bootstrapper-Klasse besteht darin, die Anwendung mithilfe der Prism-Klassenbibliothek zu initialisieren. Die meisten von der abstrakten Klasse Bootstrapper bereitgestellten Funktionen sind virtuelle Methoden.
DI
Die Klassen UnityBootstrapper und MefBootstrapper implementieren die meisten notwendigen Funktionen.
Shell
In Prism-Anwendungen liegt die Verantwortung für die Erstellung der Shell oder des Hauptfensters beim Bootstrapper. Da einige Dienste, von denen die Shell abhängt, wie z. B. der Region Manager, initialisiert werden müssen, bevor die Shell angezeigt wird.
Die Schlüsselwahl
Ob Unity, MEF oder ein anderer Abhängigkeitsinjektionscontainer verwendet wird, dies bestimmt die Erstellung der Bootstrapper-Klasse
Welche Dienste werden von der Anwendung verwendet. Der Dienst muss im Container registriert werden.
Entscheiden Sie, ob ein Protokolldienst erstellt werden muss oder ob andere Protokolldienste erforderlich sind.
Entscheiden Sie, welche Module, die die Anwendung erkennen soll, indem Codedeklarationen und Ordnerscans, Konfigurationsdateien oder XAML-Konfigurationen angezeigt werden.
Kernschritte
Bootstrapper erstellen
Implementieren Sie die CreateShell-Methode
Zurück zu Ihrer Anwendungs-Shell Als Instanz der Klasse können Sie je nach Bedarf wählen, ob Sie ein Shell-Objekt erstellen oder die Shell aus dem Container abrufen möchten.
protected override DependencyObject CreateShell()<br>{<br> return this.Container.Resolve<shell>();<br>}<br></shell>
Weitere technische Artikel zu Bootstrap finden Sie in der Spalte Bootstrap-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWas bedeutet Bootstrapper?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

SecLists
SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Dreamweaver CS6
Visuelle Webentwicklungstools

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)
