私は次のコードを持っています:
public class MyModule: IModule { private IRegionManager mRegionManager { get; 設定; }
public CMBaseTable(IRegionManager regMan) { mRegionManager = regMan; } public void Initialize() { mRegionManager.RegisterViewWithRegion("MainRegion",typeof(MyView)); var vs = mRegionManager.Regions["MainRegion"].Views;//<--- I get an exception here } }
ラインで
var vs = mRegionManager.Regions["MainRegion"].Views;
KeyNotFoundException : "The region manager does not contain the MainRegion region." という例外が発生します。
しかし、 MainRegin が定義されており、他のモジュールがビューを追加していることは確かです。