在 Winforms 中,我们(开发人员)通过事件处理用户交互。 在 WPF 中,我们得到命令。
问题:
Winforms 中的事件和 WPF 中的命令有什么区别?我们必须使用哪种方法?什么时候?
Winforms 中的事件和 WPF 中的路由事件有什么区别?
最佳答案
由可以序列化的对象表示的命令,通过进程传递,无论如何,可以说它更“灵活”。
路由事件支持 next strategies - direct, bubbling and tunneling ,还可以使用路由事件,您可以通过在事件参数中设置适当的标志来指示事件已处理。
关于c# - Winforms 中的事件和 WPF 中的命令有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085441/