protected static void ExecuteCommand(IDelegateCommand cmd, object parameter) { if (cmd == null || !cmd.CanExecute(parameter)) { return; } cmd.Execute(parameter); }