我正在使用SIlverLight RelayCommand來啓用和禁用按鈕。 基於一些條件,我想禁用按鈕, 請建議我如何可以禁用按鈕MVVM按鈕禁用
下面工作正常進行初始加載,
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;
請建議如何禁用我的按鈕
謝謝,
嗨user1814841,如果你已經找到了答案是修復您的問題,請將其標記爲此類。如果沒有,並且你自己修復了它,你可以回答你自己的問題。請參閱常見問題解答瞭解更多信息:http://stackoverflow.com/faq – Peter