Winforms 中的事件和 WPF 中的命令有什么区别?

ZuT*_*uTa 5 .net c# wpf events winforms

在 Winforms 中,我们(开发人员)通过事件处理用户交互。在 WPF 中我们有命令。

问题 :

  1. Winforms 中的事件和 WPF 中的命令有什么区别?我们必须使用哪种方法?什么时候?

  2. Winforms 中的事件和 WPF 中的路由事件有什么区别?

sll*_*sll 3

  1. 由可以序列化的对象表示的命令,可以通过进程传递,无论如何,可以说它更“灵活”。

  2. 路由事件支持下一个策略 - 直接、冒泡和隧道,还使用路由事件,您可以通过在事件参数中设置适当的标志来指示事件已被处理。