public FilterForm() { InitializeComponent(); filterConfiguration = FilterConfiguration.GetInstance(); var devices = filterConfiguration.GetDevicesList(); LoadDeviceLists(devices); SetUpFilterCheckBoxes(filterConfiguration); }
public InterprojectExchangeForm() { InitializeComponent(); // Получение основных экземпляров классов, подписка на событие // обновления списков через фильтр interprojectExchange = InterprojectExchange.GetInstance(); filterConfiguration = FilterConfiguration.GetInstance(); filterConfiguration.SignalsFilterChanged += RefilterListViews; // Инициализация начальных списков currProjItems = new List <ListViewItem>(); advProjItems = new List <ListViewItem>(); // Установлен первый элемент в списке "Источник >> Приемник" modeComboBox.SelectedValueChanged -= modeComboBox_SelectedValueChanged; modeComboBox.SelectedIndex = 0; interprojectExchange.ChangeEditMode(modeComboBox.SelectedIndex); modeComboBox.SelectedValueChanged += modeComboBox_SelectedValueChanged; }
/// <summary> /// Кнопка "Применить" /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void acceptButton_Click(object sender, EventArgs e) { FilterConfiguration.GetInstance().Save(); Hide(); }