我不得不設計和實現自己的發佈訂閱事件以滿足動態UI Winform設計的要求。是否有任何.Net庫支持pub/sub,我可以比較我的並改進?自定義發佈/訂閱事件和構建Winforms中的.Net事件
0
A
回答
1
爲什麼不從這個list-based publish/subscribe pattern(使用WCF)在MSDN上開始?
0
其實我比那更進一步。例如,您可以創建一個SystemEvent並將其發佈到名爲「Application.UI.TreeInstance。[InstanceName] .Node.Clicked'的主題上,並且如果您註冊了」Application「之類的任何內容。 '或'Aplication.UI。'或'Application.UI.TreeInstance。[InstanceName] .Node。*'或您將通過多播在代理上調用的完整主題並接收該事件。您可以根據需要定義SystemEvent;它有一個ValueNamePairCollection和一個公共接口,用於根據需要獲取數據。您可以註冊同步和異步處理,也可以註銷註銷。我的用戶界面元素現在處理他們關心的事件,而不必知道誰發佈了它們。 如果社區對像這樣的東西有興趣,我可以打包代碼並使其可用,以便我們都可以共享和改進。我已經對它進行了嚴格的測試並且工作了100%。我還編寫了一些監控GUI,可以實時查看發佈和訂閱以及註冊和註銷情況。
相關問題
- 1. 事件 - 發佈和訂閱
- 2. 的WinForms訂閱自己的事件
- 3. 訂閱TFS2013構建和積壓事件
- 4. jQuery的自定義事件數據(訂閱和觸發器)
- 5. .NET事件 - 阻止訂閱者訂閱事件
- 6. WPF路由事件,訂閱自定義事件
- 7. 訂閱和發佈來自同一類的相同事件
- 8. 在.net中創建自定義事件
- 9. 訂閱中未定義Knockout.js事件Firefox
- 10. 發佈訂閱事件離子框架
- 11. 何時取消訂閱自定義控件中的事件
- 12. 將按鈕的事件訂閱到自定義控件中
- 13. 創建和發送自定義事件
- 14. 訂閱VB6中的C#.net事件
- 15. C#.NET合適的事件訂閱和取消訂閱
- 16. 在自定義MarkupExtension中訂閱綁定類的事件
- 17. 訂閱事件
- 18. 訂閱事件
- 19. nunit 3.0訂閱發佈創建結果文件事件
- 20. .NET自定義事件
- 21. Backbone.js:自定義訂閱和發佈視圖/模型之間的自定義事件
- 22. angular2事件訂閱給未定義
- 23. 雅虎YUI庫自定義事件類 - 訂閱()和火()
- 24. 是否有YUI 2自定義事件發佈/訂閱事件模型的等價物?
- 25. Windows和事件訂閱(WPF)
- 26. Drupal事件和訂閱
- 27. JavaScript和訂閱事件
- 28. 訂閱TFS事件和WCF
- 29. .Net Microframework中的自定義事件
- 30. 訂閱VB.NET中的事件
我會對此感興趣! – 2009-06-06 12:23:58