5 つのモジュールがあり、EventAggregatorパターンを使用してモジュール間の通信を行っています。そして、コードが醜くなり、プロジェクトでEventAggregatorを使用するのは設計が悪いように思えます。
モジュール間の通信には、次の 3 つの方法があります。
- 疎結合イベント
- 共有サービス
- 共有リソース
Shared Servicesによる通信について詳しく知りたいのですが。私が見つけたのは、Prism ToolKit の StockTrader アプリケーションに関する記事です。
Shared Services を使用してモジュール間の通信を確認できる、Prism でShared Servicesを使用する軽量で明確な例はありますか? (ダウンロード可能なコードは高く評価されます)