//PresetSettings functions #region Add & Remove PresetSettings from list functions private bool AddPresetSettings(DtoPreset inConnectedPreset) { if (PresetSettingsList == null) { PresetSettingsList = new ObservableCollection <DtoPresetSettings>(); } if (PresetSettingsList != null && !CheckIfPressetSettingsForGivenPresetExistInList(inConnectedPreset)) { DtoPresetSettings presetSettingsToAdd = new DtoPresetSettings(inConnectedPreset); if (!PresetSettingsList.Contains(presetSettingsToAdd)) { PresetSettingsList.Add(presetSettingsToAdd); presetSettingsToAdd.EizoActionCalled += Preset_EizoActionCalled; return(true); } } return(false); }
public void NotifyEizoActionCalled(object inObjectCaller, DtoPresetSettings inSelectedObjectInstance, EMVWActions inActionType) { EizoActionCalled?.Invoke(this, new MVW_UserActionEventArgument <DtoPresetSettings, EMVWActions>(inObjectCaller, inSelectedObjectInstance, inActionType)); }