我正在使用 SIlverLight RelayCommand 来启用和禁用按钮。根据某些情况我想禁用一个按钮,请建议我如何禁用一个按钮
以下对于初始加载工作正常,
public RelayCommand BackClickCommand
{
get
{
if (_backClickCommand == null)
{
_backClickCommand = new RelayCommand(() =>
{
step--;
if(step<1)
// code need to diable this button
}, () => this.CanExecute());
}
return _backClickCommand;
}
}
int step=2;
public bool CanExecute()
{
if(step>0)
return enabled;
else false;
}
在我的代码中我正在做的一些地方
enabled = false;
请建议我如何禁用我的按钮
谢谢,