【发布时间】:2010-12-26 21:18:03
【问题描述】:
我正在开发一个 WPF 应用程序,我非常了解命令模式,但我发现 MVVM 的命令模式有几种不同的实现。 Josh Smith 在他的 WPF 示例应用程序中的实现、Prism 的 DelegateCommand 和 CommandBindings 实现。
我的问题是,在 MVVM 中使用命令的公认最佳实践是什么?我的应用程序使用 Prism,因此我们可以使用 DelegateCommand。
我团队的开发人员正在争论哪种方法是“最好的”。有些人不喜欢为每个命令生成的大量 .cs 文件,其他人则更喜欢通过CommandBindings 连接所有内容。我不知所措。有人能解释一下吗?
【问题讨论】:
标签: wpf mvvm command command-pattern