ich lerne, wie das Prism-Navigation API verwenden, und es erfordert die Registrierung Ihrer Views
(oder ViewModels
bei Verwendung von Viewmodel-first) mit dem Behälter Einheit auf folgende Weise:Prism Navigation: Wo kann man View/ViewModels mit UnityContainer registrieren?
Container.RegisterType<object, HomeView>("HomeView");
this blog post See und die MSDN Documentation. Die Beispiele, die ich gesehen habe, haben diese Typen in der Klasse Bootstrapper
über die ConfigureContainer()
-Methode registriert. Einige Beispiele registrieren Typen in den Klassen Module
. Meine Frage ist: spielt es eine Rolle, wo Sie diese Typen mit dem Container registrieren?
Mein Bauchgefühl ist, dass die Registrierung in der Bootstrapper
ConfigureContainer()
Methode wird die registrierten Typen zur Verfügung zu allen Modules
während Registrierung in den Module
Klassen machen diese Typen nur in diesen Module
registriert bedeuten werden.
Danke! Gute Antwort. Das ist, was ich dachte, würde passieren. –