Wpf 在Catel命令中使用参数
我尝试在Catel的命令中使用参数:Wpf 在Catel命令中使用参数,wpf,command,catel,Wpf,Command,Catel,我尝试在Catel的命令中使用参数: public Command MyCommand { get; private set; } MyCommand = new Command(MyCommand_Execute); private void MyCommand_Execute(object parameter) { } public Command<int> MyCommand { get; private set; } MyCommand = new Command&l
public Command MyCommand { get; private set; }
MyCommand = new Command(MyCommand_Execute);
private void MyCommand_Execute(object parameter)
{
}
public Command<int> MyCommand { get; private set; }
MyCommand = new Command<int>(MyCommand_Execute);
private void MyCommand_Execute(int parameter)
{
}
并获取以下错误:
匹配的最佳重载方法
'Catel.MVVM.Command.Command(System.Action,System.Func,object)'
有一些无效的参数
我遵循Catel代码示例,有什么想法吗?用实际答案完成此问题: 使用Command类的通用实现,即Command:
public Command MyCommand { get; private set; }
MyCommand = new Command(MyCommand_Execute);
private void MyCommand_Execute(object parameter)
{
}
public Command<int> MyCommand { get; private set; }
MyCommand = new Command<int>(MyCommand_Execute);
private void MyCommand_Execute(int parameter)
{
}
public命令MyCommand{get;private set;}
MyCommand=新命令(MyCommand\u Execute);
私有void MyCommand_Execute(int参数)
{
}
我发现,如果我使用Commmand,我可以让它工作。