private bool Validate(ExternalCommand externalCommand, ref string error) { if (SettingCollection.Any(ec => ec.Name == externalCommand.Name) && externalCommand.Name != selectedItem.Name) { error = $"{externalCommand.Name} is already exists."; return(false); } return(true); }