我一定无法理解命令。我首先查看此页面 http://www.codeproject.com/Articles/238657/How-to-use-Commands-in-WPF
出于某种原因,RelayCommand 说它有一些无效的参数,但我不确定为什么或如何使它们成为正确的参数。
这是我现在拥有的代码
public partial class MainWindow : Window
{
private ICommand DeleteCommand
{
get;
internal set;
}
public bool CanExecuteDeleteCommand()
{
//code here
}
public void DeleteExecute()
{
//code here
}
public MainWindow()
{
InitializeComponent();
DeleteCommand = new RelayCommand(DeleteExecute, CanExecuteDeleteCommand);
}
}
我删除了一些与此无关的代码,我认为它不会影响任何这些,但如果你认为它可能,我也可以发布那些东西,它完全不相关。如果有任何关于此的信息,那就太棒了。