我正在开发一个 WPF 应用程序,并且我非常了解命令模式,但我发现 MVVM 的命令模式有几种不同的实现。Josh Smith 在他的 WPF 示例应用程序中的实现,DelegateCommand
来自 Prism 和CommandBindings
实现。
我的问题是,在 MVVM 中使用命令的公认最佳实践是什么?我的应用程序使用 Prism,因此DelegateCommand
我们可以使用。
我团队的开发人员正在争论哪种方法是“最好的”。有些人不喜欢为每个命令生成的大量 .cs 文件,而另一些人则喜欢通过 .cs 连接所有内容CommandBindings
。我不知所措。任何人都可以解释一下吗?