私はCatel 4.3.0 framework
を使用します。Catel interestedIn OnViewModelCommandExecuted実行されたコマンドを確認します
私は [InterestedIn(typeof(AddSupplierWindowViewModel))]
と私のviewmodelsの1を装飾が施され、正しく
protected override void OnViewModelCommandExecuted(IViewModel viewModel,
ICatelCommand command, object commandParameter)
このイベントが発生を追加しました。
AddSupplierWindowViewModel
私は複数のコマンドがありますが、CmdAddSupplier
だけがこのビューモデルに関係しています。
このコマンドが実行されているかどうかを確認したいのですが、テストする方法がわかりません。
command.Name == "CmdAddSupplier"
のようなものがありますが、このようなものは見つかりません。
誰かがこれをテストする方法の例を提供できますか?
種類は、我々は以上1つのビューモデルにまたがるコマンドをホストするためにCommandContainersの代わりに、ビューモデルを使用することをお勧めしますイェルーン
私は、AddSupplierWindowViewModel vm =(AddSupplierWindowViewModel)viewModelを思いついた。 if(vm.CmdAccept == command){myCode}これは正しく動作しますか? –