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