私はウィンザーコンテナとwindsorbootストラッパーを備えたプリズムを初めて使用しています。私は自分の地域を自分のシェルに登録しようとしていて、クラスリベラリーである私のモジュールプロジェクトからその地域へのビューを追加しようとしています。RegionManager例外領域が見つかりません
が「このRegionManagerは名 『MainRegion』はリージョンが含まれていません パラメータ名::。regionName」を初期化しながら、しかし、私は私のモジュールクラスから次excptionを取得しています
はまた怒鳴る私は、コードされます私の地域のためのシェルの作成とビューの登録。
シェルXaml作成領域。私はモジュールで私の領域を受信していない理由を
regionManager.AddToRegion("MainRegion", container.Resolve<myview>());
いずれかが私を提案することができます:モジュールの初期化は一方でModule.csクラスでビューを登録
xmlns:Regions="clr-namespace:Microsoft.Practices.Prism.Regions;assembly=Microsoft.Practices.Prism"
<ContentControl x:Name="MainRegion"
Regions:RegionManager.RegionName="MainRegion"/>
コンテナとして私はwindsorcontainerを使用しています。 Thaks。地域を含むビューがまだ示されていないため
ラザ
パブロ:代わりに
AddToRegion
を呼び出すのでは、ビューを取得するためのデリゲートを取るRegisterViewWithRegion
を呼び出して、この問題を解決するには。 – Raza
@Raza - あなたは大歓迎です。左のチェックマークをクリックして回答を受け入れてください。 –