我有一个这样的按钮:
<Button x:Name="buttonGetData" Width="70" Content="GetData" Command="{Binding SaveCommand}" />
我希望当保存命令执行到未完成时,用户无法单击我的按钮,或者如果单击我的按钮,我的命令不会执行!我对这个问题的解决方案是
bool execute;
private void MyCommandExecute(CommandParam parm)
{
if(execute)return;
execute=true;
///Some actions
execute=false;
}
这个问题有更好的解决方案吗?