首先是什么 - Command或EventHandler?

mar*_*man 9 c# wpf event-handling mvvm icommand

Microsoft的MVVM模式及其命令/事件处理方面的背景下,我认为我正在将命令绑定到Control(比如一个Button)并订阅控件的Click事件.

是否有任何一般规则首先执行什么操作 - 处理与命令关联的代码或与相应事件处理程序关联的代码?

Jon*_*ora 7

EventHandlers在绑定的ICommand之前触发.

  • 这是对的.在我想要在处理命令之前进行一些特定于视图的检查之前,我偶尔会做两件事.如果检查失败,则事件可以取消该命令. (2认同)