一、使用ICommand接口,然后在构造函数里面初始化
public class MyTest
{
private ICommand _printCommand;
public ICommand PrintCommand
{
get
{
return _printCommand;
}
set
{
_printCommand = value;
}
}
public MyTest()
{
_printCommand = new RelayCommand(PrintAction);
}
}
二、直接使用 RelayCommand属性
public class MyTest
{
public RelayCommand PrintCommand { get;set };
public MyTest()
{
PrintCommand = new RelayCommand(PrintAction);
}
}
三、两者的合体
public ICommand ExportCommand
{
get
{
return new RelayCommand(ExecutedExportCommand);
}
}