CAB中的命令和事件有什么区别?似乎做了同样的事情,什么时候使用命令意图和事件?
发布于 2010-12-10 03:45:30
从CAB的角度来看,命令是专门用于UI组件的,而事件理论上可以由任何组件使用。因此,命令是UI菜单、操作等事件机制的更具体实现。
下面是Rich Newman关于CAB的一篇优秀文章的链接。第10章和第11章是关于CAB中的命令和事件。
http://richnewman.wordpress.com/intro-to-cab-toc/
http://richnewman.wordpress.com/2007/09/22/introduction-to-events-in-the-cab-introduction-to-cabscsf-part-11/
http://richnewman.wordpress.com/2007/09/16/commands-in-the-cab-introduction-to-cabscsf-part-10/
发布于 2010-12-07 03:14:48
从理论上讲,把出租车放在一边;
所以我猜想,如果对于一个给定的操作,你总是想做同样的事情,那么就使用一个命令。如果不是,则使用事件。
我目前使用的是Prism (适用于Windows窗体),到目前为止,我还没有使用事件进行通信。
https://stackoverflow.com/questions/4339879
复制相似问题