private void RaiseSettingsChanged(SettingsChangedEventArgs args)
 {
     if (args.ChangedSettingsType == OptionSettingsType.Schedule)
     {
         _settingsControls.OfType <SummaryColumnSettingsControl>().First().LoadContentData(_editedContent);
     }
     SettingsChanged?.Invoke(this, args);
 }
		public void UpdateAccordingSettings(SettingsChangedEventArgs eventArgs)
		{
			if (eventArgs.ChangedSettingsType != OptionSettingsType.Summary) return;
			UpdateView();
		}
		public void UpdateAccordingSettings(SettingsChangedEventArgs eventArgs)
		{
			switch (eventArgs.ChangedSettingsType)
			{
				case OptionSettingsType.Schedule:
				case OptionSettingsType.AdvancedColumns:
					_optionsControl.UpdateView();
					break;
				case OptionSettingsType.DigitalInfo:
					_digitalInfoControl.UpdateGridView();
					break;
			}
		}
 private void OnSettingsChanged(object sender, SettingsChangedEventArgs e)
 {
     RaiseSettingsChanged(e);
 }
		private void OnSettingsChanged(object sender, SettingsChangedEventArgs e)
		{
			RaiseSettingsChanged(e);
		}
		private void RaiseSettingsChanged(SettingsChangedEventArgs args)
		{
			if (args.ChangedSettingsType == OptionSettingsType.Schedule)
				_settingsControls.OfType<SummaryColumnSettingsControl>().First().LoadContentData(_editedContent);
			SettingsChanged?.Invoke(this, args);
		}