使用带有Catel命令的参数

时间:2014-01-20 23:36:19

标签: wpf command catel

我尝试在Catel命令中使用参数:

public Command MyCommand { get; private set; }

MyCommand = new Command(MyCommand_Execute);

private void MyCommand_Execute(object parameter)
{
}

并收到以下错误:

  

最佳重载方法匹配   'Catel.MVVM.Command.Command(System.Action,System.Func,object)'   有一些无效的论点

我遵循了Catel示例代码,任何想法?

1 个答案:

答案 0 :(得分:3)

用一个实际的答案来确定这个问题:

使用Command类的通用实现,即Command:

public Command<int> MyCommand { get; private set; }

MyCommand = new Command<int>(MyCommand_Execute);

private void MyCommand_Execute(int parameter)
{
}