我正在使用 MVVM 工具包版本 1。我有两个文本框 textbox1 和 textbox2。我需要在按下按钮时将这两个值作为参数传递,并且需要在名为 textbox3 的第三个文本框上显示结果。
我的虚拟机代码类似这样
public ICommand AddCommand
{
get
{
if (addCommand == null)
{
addCommand = new DelegateCommand<object>(CommandExecute,CanCommandExecute);
}
return addCommand;
}
}
private void CommandExecute(object parameter)
{
var values = (object[])parameter;
var a= (int)values[0];
var b= (int)values[1];
Calculater calcu = new Calcu();
int c = calcu.sum(a, b);
}
private bool CanCommandExecute(object parameter)
{
return true;
}
当用户单击按钮时会调用 commandExecute 方法,但我的参数参数没有任何值。我如何将用户的值作为参数传递?并将结果返回到texbox3?