/// <summary> /// Кнопка "К списку департаментов" - открывает окно со списком департаментов /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_DepartmentList_Click(object sender, RoutedEventArgs e) { Win_Departments win_Departments = new Win_Departments(); win_Departments.Show(); this.Close(); }
/// <summary> /// Кнопка "К списку департаментов" - открывает окно со списком департаментов /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_DepartmentList_Click(object sender, RoutedEventArgs e) // !!! Повторное открытие приводит к задваиванию списка в ListBox !!! { MessageBox.Show("Предполагалось, что будет простое переключение между окнами, но в итоге при повторном открытии задваивается список в ListBox"); //временно ///Понятно, что проблема из-за того, что каждый раз создаю новое окно, но как восстановить прежнее - не понятно (по имени окна обратиться к нему не получается) Win_Departments win_Departments = new Win_Departments(); win_Departments.Show(); this.Close(); }