Maison > Problème commun > le corps du texte

Que signifie bootstrapper ?

(*-*)浩
Libérer: 2019-07-18 14:03:19
original
5863 Les gens l'ont consulté

Prism est un framework open source ultra-léger, anciennement connu sous le nom d'Angel, et désormais renommé Prism. Application d'initialisation de la recherche initiale Prism

Que signifie bootstrapper ?

Bootstrapper (apprentissage recommandé : Tutoriel vidéo Bootstrap)

La responsabilité de la classe Bootstrapper est d'initialiser l'application à l'aide de la bibliothèque de classes Prism. La plupart des fonctions fournies par la classe abstraite Bootstrapper sont des méthodes virtuelles.

DI

Les classes UnityBootstrapper et MefBootstrapper implémentent la plupart des fonctions nécessaires.

Shell

Dans les applications Prism, la responsabilité de créer le Shell ou la fenêtre principale incombe à Bootstrapper. Parce que certains services dont dépend le Shell, tels que le gestionnaire de région, doivent être initialisés avant que le Shell ne s'affiche.

Le choix clé

Que ce soit pour utiliser Unity, MEF ou un autre conteneur d'injection de dépendances, cela détermine la création de la classe Bootstrapper

Quels services ; sont utilisés par l'application, ceux-ci Le service doit être enregistré dans le conteneur

Décidez s'il est nécessaire de créer un service de journalisation ou si d'autres services de journalisation sont nécessaires

Décidez lesquels ; les modules que vous souhaitez que l'application découvre, en affichant les déclarations de code et l'analyse des dossiers, le fichier de configuration ou la configuration XAML

Étapes principales

Créer un bootstrapper

 ; Implémentez la méthode CreateShell

Retour à votre application Shell En tant qu'instance de la classe, vous pouvez choisir de créer un objet Shell ou d'obtenir le Shell à partir du Container selon vos besoins.

protected override DependencyObject CreateShell()<br>{<br>     return this.Container.Resolve<Shell>();<br>}<br>
Copier après la connexion

Pour des articles plus techniques liés à Bootstrap, veuillez visiter la colonne Tutoriel Bootstrap pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal