我有一个带有几个interactionRequests的viewModel。每个interactionRequest的代码基本相同,只有调用函数改变,例如:
this.SimpleRequest.Raise(new SimpleViewModel() { Title = "Simple" },
(vm) =>
{
if(vm.ConfirmationResult)
doSomething(vm);
}
this.ExtendedRequest.Raise(new ExtendedViewModel() { Title = "Simple" },
(vm) =>
{
if(vm.ConfirmationResult)
doSomething(vm);
}
有没有办法可以动态插入函数,而不是为每个请求反复编写相同的代码块?