命令和驾驶室中的事件有什么区别?似乎有同样的事情,什么时候使用命令意图和事件?

有帮助吗?

解决方案

从驾驶室的角度来看,命令的目的是专门用于UI组件,而理论上可以由任何组件使用事件。因此,命令是对UI菜单,动作等事件机制的更具体的实现。

以下是Rich Newman在CAB上的出色文章系列的链接。第10章和第11章是在驾驶室中的商人和事件上进行的。

http://richnewman.wordpress.com/intro-to-cab-toc/

http://richnewman.wordpress.com/2007/09/22/introduction-to-events-to-events-in-the-cab-indroduction-to-cabscsf-part-part-part-part-11/

http://richnewman.wordpress.com/2007/09/16/commands-in-the-the-cab-indroduction-to-cabscsf-part-part-part-part-part-10/

其他提示

从理论上讲,将出租车抛在一边;

  • 命令:代表一个动作,可以通过应用程序的不同部分重复使用。意思是“这样做”。
  • 事件:表示发生了一些事情,因此在该事件发布时可能会决定执行不同的事情。意思是“发生”

因此,我想,如果您要执行同一件事,请使用命令。如果不使用事件。

我目前正在使用Prism(适合使用Windows表单),到目前为止,我还没有使用事件进行通信。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top