Quelqu'un peut-il expliquer où GetModuleCatalog (Microsoft.Practices.Composite.UnityExtensions.UnityBootstrapper.GetModuleCatalog())
est appelé dans le shell Prism? Je comprends qu'il doit être remplacé dans l'application Bootstrapper, mais je ne pouvais pas savoir où il est appelé en interne lors de l'exécution du Bootstrapper..NET Prism Bootstrapper GetModuleCatalog question
1
A
Répondre
0
Le ModuleManager l'appelle lorsque Run() est appelé à partir de votre Bootstrapper. Si vous regardez le implementation of the UnityBootstrapper, vous verrez cette ligne de code dans la méthode Run():
this.InitializeModules();
Cette méthode, à son tour, est-ce:
IModuleManager manager;
manager = this.Container.Resolve<IModuleManager>();
manager.Run();
Ainsi, en regardant maintenant l'implémentation par défaut de IModuleManager (juste ModuleManager) vous voyez les modules initialiser. Si vous souhaitez parcourir le code ModuleManager, vous pouvez le voir sur codeplex ici: ModuleManager.cs
Questions connexes
- 1. Silverlight PRISM, afficher/masquer des modules question
- 2. .net 3.5 SP1 Bootstrapper introuvable pour le programme d'installation
- 3. Bootstrapper Commande prérequise
- 4. Asp.net MVC spring bootstrapper
- 5. Prism (Silverlight)
- 6. Lancer MSI x86 ou x64 à partir de MSBuild bootstrapper
- 7. .Net Compact Framework & WinCE Question
- 8. Question sur XmlSerializer dans .NET
- 9. .net webservice publication processus question
- 10. .NET MVC Voir la question
- 11. Prism et UserControl imbriqué
- 12. Prism et AnimatedTabControl
- 13. Pourquoi utiliser Prism?
- 14. Silverlight MVVM Prism et OpenFileDialog
- 15. Question sur la programmation asynchrone, enfilage .net
- 16. Question de base sur jquery et .NET
- 17. (.net) Paramètres de configuration question de base
- 18. Bootstrapper pour SQL Server Express 2005 64 bits
- 19. Où puis-je acquérir les fichiers Windows Bootstrapper pour VS?
- 20. Inno Configuration en tant que bootstrapper pour .msi
- 21. HOWTO et meilleure installation de travail (MSI) chainer +/bootstrapper
- 22. DelegateCommand Débutant Question
- 23. Quelle est la différence entre ces deux façons de charger des modules dans Prism?
- 24. Guidage d'application composite (PRISM) et modèles
- 25. Silverlight PRISM charger un module XAP externe
- 26. Prism (2) Silverlight Données de référence
- 27. Service de menu dans l'application Prism CAL
- 28. Où sont les types enregistrés dans Prism?
- 29. Exposer la fonctionnalité via Prism & Com Interop
- 30. Prism 2 pour Silverlight avec Unity - 'System.Threading.SynchronizationLockException'
Merci pour la réponse rapide. –
Bien sûr. Il est bon de plonger dans le code CAL. Ça va certainement vous aider le long du chemin. Je déteste me sentir comme si quelque chose était magique. –