3

MVVM に関するこの
MSDN の記事を読んでいます。現在、図 15 の RelayCommand を見ています。この SaveCommand をテストしたいとします。どうすればいいですか?NUnit と Rhino Mocks 3.6 を使用しています

4

1 に答える 1

5

RelayCommandは単なる別のICommand実装であるため、ビューモデルによって公開されているリレー コマンド インスタンスを呼び出すだけでコマンドを起動Execute()し、任意の引数を渡すことができます。

あなたが言及した SaveCommand は引数を取らないので、次のように起動できます:

MyViewModel.SaveCommand.Execute(null);
于 2011-06-17T13:53:02.040 に答える