0

動的 UI Winform 設計の要件を満たすために、独自のパブリッシュ サブスクライブ イベントを設計および実装する必要がありました。私が比較して改善できる pub/sub をサポートする .Net ライブラリはありますか?

4

2 に答える 2

1

MSDN のこのリストベースのパブリッシュ/サブスクライブ パターン(WCF を使用) から始めてみませんか?

于 2008-12-19T00:58:34.153 に答える
0

実際、私はそれ以上に行きました。たとえば、SystemEvent を作成し、'Application.UI.TreeInstance.[InstanceName].Node.Clicked' という名前のサブジェクトで公開できます。' または 'Aplication.UI.' または 'Application.UI.TreeInstance.[InstanceName].Node.*' またはマルチキャストを介してデリゲートで呼び出され、イベントを受信する完全なサブジェクト。必要に応じて定義できる SystemEvent。ValueNamePairCollection と、必要に応じてデータを取得するためのパブリック インターフェイスがあります。同期および非同期処理に登録でき、オフコースの登録解除もできます。私の UI 要素は、発行元を知らなくても、関心のあるイベントを処理できるようになりました。コミュニティがこのようなものに関心を持っている場合は、コードをパッケージ化して利用できるようにし、共有して改善できるようにします。私はそれを徹底的にテストし、100% 動作します。また、登録と登録解除だけでなく、公開と購読で何が起こっているかをリアルタイムで確認できる監視 GUI も作成しました。

于 2008-12-19T04:05:25.073 に答える