これが私の戦略です、
モジュール内に、ネストされた領域ContentView
のコンテナとして機能しているものがあります。以下のコードは、単一のリージョンの場合は機能していましたが、分割することにしました。私は型を登録するためにインターフェースを使用していましたが、実際の内容でそれらを変更しても問題ありません。それはここでは問題ではありません。
提供したコードにエラーがあることはわかっています。これらのネストされた領域を使用すると、コードがよりクリーンになり、構造が改善されると思いますので、助けてください。Unityを使用しています。
ContentViewの内部**
//グリッド内
<DockPanel Grid.Column="0" prism:RegionManager.RegionName="Left" />
<DockPanel Grid.Column="0" prism:RegionManager.RegionName="Right" />
LeftViewを追加すると、エラーが発生します。
コードを実行すると、次のエラーが発生します: {"「Left」という名前の領域の作成中に例外が発生しました。例外は次のとおりです。System.Collections.Generic.KeyNotFoundException:タイプSystem.Windows.Controls.DockPanelのIRegionAdapterが登録されていませんリージョンアダプタマッピングで。ブートストラッパーのConfigureRegionAdapterMappingsメソッドをオーバーライドすることで、このコントロールのIRegionAdapterを登録できます。\ r \ n
仕事をするためにコードをどのように変更すればよいですか?
コンテナリージョンと同じようにネストされたリージョンを脅かす必要がありますか?
コードは正しく注文されていますか?(優先順位)