private bool SaveCommand_CanExecute() { return !string.IsNullOrEmpty(UserVariableName) && !VariableHelper.VariableNameExistsCheckSelf(CurrentProgram, SelectedSprite, UserVariable, UserVariableName); }