とを使用MEF
しPrism
ます。地域名でマークされたペインがあります。
<telerik:RadPaneGroup prism:RegionManager.RegionName="MyModuleRegion" />
ソフトウェアの性質上、このペインは常に作成されるわけではありません。基本的に、ある時点で作成される可能性がありますが、いつ作成されるかはわかりません。したがって、MyModule
そのビューを「MyModuleRegion」にアタッチできKeyNotFoundException
ません。領域が存在しないため、例外がスローされます。
// Region still not created! Now what?!
IRegion region = regionManager.Regions["MyModuleRegion"]; // <-- !!
region.Add(view, "My Module");
MyModule
実行時にビューを「MyModuleRegion」領域にマップするにはどうすればよいですか? つまり、xaml を介して領域が作成されると、ビューが挿入されます。