全体でMVVMパターンを使用するWPFアプリケーションがあり、コードビハインドはありません.ViewModelは、それぞれに注入されるMainViewModelを介して互いに通信します。
最終的に、このアプリケーションは、複合アプリケーション ライブラリ、Unity などを使用するアプリケーションに組み込む必要があります。CAL のコードとドキュメントを調べると、アプリケーション全体をモジュールとして CAL アプリケーションに登録する方法がわかります。モジュールとしてのアプリケーションは、動的にロードされる他のモジュールと通信しますか? たとえば、各モジュールに何らかの方法で CAL アプリケーションが注入されること、または他のモジュールと緩やかに通信できるイベント コントローラーまたはメッセンジャーが存在すること、つまり、メッセージを送信してイベントに応答することはできますが、心配する必要はないことを期待しています。それらのモジュールが実際に存在するかどうか。
複合アプリケーション モジュールはどのように相互に通信しますか?