同じインターフェイスを実装するいくつかの異なるプロバイダーを使用して、オブジェクト ファクトリを介してそれらをインスタンス化し、アクセスしています。
イベントに関連付けられているこれらのさまざまなプロバイダーからデータを取得します。これらのプロバイダーのそれぞれには、プロバイダー間で異なる独自の CustomEventArgs があります...
「一元化された」方法で (異なる eventArgs を使用して) イベントを管理するアプローチを提案できますか? イベントをキャストするようなものですか?文字列プロパティをIUのラベルに割り当てるなど、イベントで常に同じ動作をしたい場合に備えて。
中間クラスのようなものを実装して (異なる eventArgs を使用して) いくつかのイベントをリッスンし、onEvent で、プロバイダーからのいくつかの CustomEventArgs のすべての特定のプロパティの合計を含む MyOwnEventArgs を使用して新しい MyEvent を発生させることができますか? これに利点はありますか?
いくつかのイベント (異なる eventArgs を使用) をリッスンする中間クラスのようなものを実装してから、onEvent が MyOwnEventArgs を使用して新しい MyEvent を発生させることができます。プロバイダーからのいくつかの CustomEventArgs? これに利点はありますか?
簡単な方法でいくつかの CustomEventArgs から「異なる」プロパティ (異なるプロパティ名) を読み取る他の方法はありますか?