2

我尝试使用带有 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 代码,有什么想法吗?

4

1 回答 1

6

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

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

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

MyCommand = new Command<int>(MyCommand_Execute);

private void MyCommand_Execute(int parameter)
{
}
于 2014-01-21T12:33:55.070 回答