/// <summary> /// Инициализация LevelComboBox, необходим для возможности выбора уровня /// </summary> private void InitLevelComboBox() { LevelComboBox.DataSource = _configService.Config.Levels; LevelComboBox.DisplayMember = "LevelName"; LevelComboBox.ValueMember = "LevelName"; if (_configService.Config.LastLevel != null && _configService.Config.Levels.Count > 0) { LevelComboBox.SelectedIndex = LevelComboBox.FindStringExact(_configService.Config.LastLevel.LevelName); } }
/// <summary> /// Обработчик события, который происходит, когда в форме Натроек происходит сохранения конфига, /// необходимо для обновления данных LevelComboBox в этой форме /// </summary> private void SettingsForm_OnSave() { InitLevelComboBox(); LevelComboBox.Update(); }