私は WPF アプリに取り組んでおり、コマンド パターンをかなりよく理解していますが、MVVM のコマンド パターンにはいくつかの異なる実装があることがわかりました。Josh Smith の WPF サンプル アプリ、DelegateCommand
from Prism、および実装には Josh Smith の実装がありCommandBindings
ます。
私の質問は、MVVM でコマンドを使用するための一般的に受け入れられているベスト プラクティスは何ですか? 私のアプリケーションは Prism を使用しているためDelegateCommand
、利用できます。
私のチームの開発者は、どのアプローチが「最適」かについて議論しています。コマンドごとに多数の .cs ファイルが生成されるのを好まない人もいれば、.cs を介してすべてを接続することを好む人もいますCommandBindings
。私は途方に暮れています。誰でも光を当てることができますか?