Exemplo n.º 1
0
 //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));
 }