通知模型/模式

时间:2010-02-15 18:01:29

标签: c# design-patterns

我正在尝试开发一个应用程序,我希望某些表单能够通知任何订阅者发生的事件。

我知道我必须让表格了解其他界面以便能够订阅活动等。我只是想知道是否有人有任何提示和提示,甚至是“最喜欢的教程”他们可以指出我的方向,所以我可以尝试理解实现这项任务所涉及的编程。

2 个答案:

答案 0 :(得分:4)

这通常通过Observer Pattern处理。

幸运的是,C#通过Events将此权利构建到语言中。

只需在C#中使用标准事件机制即可。它的目的是为了确切的目的。请参阅此tutorial for details

答案 1 :(得分:1)

您可以在常见的MS库中找到最佳实践: Composite UI Application Block