これは、WPF または Prism の複合アプリケーション ガイダンスに関連しています。
私のシェルには「MainRegion」が 1 つあります。私のさまざまなモジュールは、このメイン領域にロードされます。メニューに使用可能なモジュールのリストを表示し、それらを選択してロードできます。メニューをクリックすると、次のようになります。
var module = moduleEnumerator.GetModule(moduleName);
moduleLoader.Initialize(new[] { module });
モジュールの Initialize() メソッドが実行されるため、最初はすべて正常に動作しますが、Module1、Module2、および Module3 が初期化された後、クリックして Module2 を再度ロードしても何も起こりません。
私の質問: 初期化メソッドが実行された後、モジュールをオンデマンドでアクティブ化するにはどうすればよいですか?
ご協力ありがとうございました!