CodePlexのMVVMVisualStudioテンプレートにあるDelegateCommandを使用しています。これは、ViewsがViewModelでコマンドを実行できるようにするために非常にうまく機能します。
MVVMでは「アタッチされた動作」を使用する必要があることをどこかで読みました。私の知る限り、「アタッチされた動作」はDelegateCommandと同じタイプのパターンですが、コマンドがないため、 Silverlightによって使用されます。
これは正しいですか?それとも、「アタッチされた動作」は、DelegateCommandに加えて、種類が異なり、学ぶ価値のあるものですか?