public GroupSettings(string lastViewGroupName) { InitializeComponent(); _streamGroup = new StreamGroup(); _lastViewGroupName = lastViewGroupName; _oldGroups = _streamGroup.GetGroups(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { //Добавляем в словарь все существующие группы из файла _groups = _streamGroup.GetGroups(); //Инициализируем все группы в groupNameComboBox InitializeGroupComboBoxContent(); try { //Пытаемя включить группу if (_groups.Where(group => group.Name == _lastViewGroupName).Count() != 0) { _groupNow = _groups .Where(group => group.Name == _lastViewGroupName) .First(); } else { _groupNow = _groups.First(); } OnActualGroup(); } catch (InvalidOperationException) { WriteMessage(BasicTextMessages.IfEmptyList, Colors.Red); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Инициализируем контент участников InitializeStudentsEditPanelContent(); //Объявляем о том что окно было инициализировано _firstWindowStart = false; }