public void Execute(object parameter) { if (!CanExecute(parameter)) { return; } execute(parameter); }