Prism Navigation APIの使用方法を学習しています。次の方法で、UnityコンテナーにViews
(またはViewModels
ViewModel-firstを使用している場合は)登録する必要があります。
Container.RegisterType<object, HomeView>("HomeView");
このブログ投稿とMSDNドキュメントを参照してください。私が見た例では、メソッドを介してこれらのタイプをBootstrapper
クラスに登録しています。ConfigureContainer()
しかし、いくつかの例はModule
クラスにタイプを登録します。私の質問は、これらのタイプをコンテナのどこに登録するかは重要ですか?
私の直感では、Bootstrapper
ConfigureContainer()
メソッドに登録すると、登録されたタイプがすべての人に利用可能になりますModules
が、Module
クラスに登録すると、それらのタイプはそのタイプにのみ登録されModule
ます。