私はPrism v2 のガイドラインを読んでいます。
初期化中、モジュールは RegionManager を使用してシェル内の領域を特定し、それらの領域に 1 つ以上のビューを追加するか、それらの領域内に作成される1 つ以上のビュー タイプを登録します。
GetModuleCatalog() メソッドなどのブートストラップにビューが追加されることを理解しています。
protected override IModuleCatalog GetModuleCatalog()
{
ModuleCatalog catalog = new ModuleCatalog()
.AddModule(typeof(HelloWorldModule.HelloWorldModule));
return catalog;
}
しかし、ビュー タイプを登録するとはどういう意味でしょうか。上記のコードのように、モジュールが既に「ビューを追加」している場合、モジュールはシェルに「ビュータイプを登録」する必要があるのはなぜですか?