私は classChatManagerを持っており、その中に aChatServerとChatClient(WCF) クラスがあります。
をインスタンス化するコントローラが、ChatManagerにサブスクライブできるようにしたいと考えています。UserConnectedUserDisconnectedMessageReceivedChatClient
これを行うための最もエレガントで論理的な方法は何ですか? ChatClient私が持っているのと同じようにイベントを定義してからChatManager、イベントをコントローラーに渡すためだけにイベントを再定義するのはばかげていChatClientますか? はのChatManagerイベントをサブスクライブし、がリッスンするChatClient独自のイベントを起動します。ChatController
WPF にはイベントのバブリングの概念があることは知っていますが、ユーザー インターフェイスの一部ではないため、このタイプのシナリオのためかどうかはわかりません。