AvaloniaプロジェクトにおけるMediatRとMS.DIライブラリを使用したイベント駆動型通信の実装
AvaloniaUIは、開発者がWindows、Linux、macOS、Android、iOSを含む複数のプラットフォーム向けのアプリケーションを構築できるようにする強力なクロスプラットフォームの. NETクライアント開発フレームワークです。複雑なアプリケーションを構築する場合、モジュール性とコンポーネント間の通信が特に重要になります。Prismフレームワークはモジュール化された開発方式を提供し、プラグインのホットプラグをサポートしているが、MediatRは仲介者Mediatorモードを実装したイベントサブスクライブパブリッシングフレームワークであり、モジュール間およびモジュールとメインプログラム間の通信に最適である。