WPF .NET中的设计问题

时间:2010-02-21 05:28:21

标签: c# .net wpf design-patterns

活动管理 事件是在满足指定条件时可以触发的实体。用户创建一个事件,提供以下输入:

  1. 活动名称
  2. 事件类型(事件可以分类)
  3. 根据事件类型,存在用户必须指定的条件。这个条件是举起活动的标准。
  4. 事件有通知方法,如:短信,电子邮件,播放声音等。用户是 由用户指定的通知通知。
  5. 用户可以指定所有通知方法,这意味着当事件提升条件满足时,通过短信,电子邮件和播放声音通知用户。 想想一个向导进入上述所有内容。请建议我采用灵活的设计来实现这一目标。

1 个答案:

答案 0 :(得分:0)

Udi Dahan在域事件模式上写了两篇优秀文章(on his blogfor MSDN),这听起来很符合你的目的。

域事件模式确实有其缺点;最常见的抱怨是很难找出已订阅的事件,并且可能变得无法管理。话虽如此,我之前使用过,并强烈推荐它。