public void OnWindowClosing(object sender, CancelEventArgs e) { if (!EinfachesSchliessen && !KurseUebersicht.IsActive) { KurseUebersicht.Close(); } }
private void Auswaehlen_Click(object sender, RoutedEventArgs e) { KurseUebersicht kurseUebersicht = null; switch (SemesterListView.SelectedIndex) { case 0: kurseUebersicht = new KurseUebersicht("Semester 11/1"); Manager.Instance.AktivesSemester = Manager.Semester.Erstes; break; case 1: kurseUebersicht = new KurseUebersicht("Semester 11/2"); Manager.Instance.AktivesSemester = Manager.Semester.Zweites; break; case 2: kurseUebersicht = new KurseUebersicht("Semester 12/1"); Manager.Instance.AktivesSemester = Manager.Semester.Drittes; break; case 3: kurseUebersicht = new KurseUebersicht("Semester 12/2"); Manager.Instance.AktivesSemester = Manager.Semester.Viertes; break; } if (KurseUebersicht != null) { KurseUebersicht.Close(); } if (!ErstesMal) { kurseUebersicht.Show(); kurseUebersicht.Activate(); kurseUebersicht.Focus(); } else { KurseEinstellen kurseEinstellen = new KurseEinstellen(kurseUebersicht, false); kurseEinstellen.Show(); kurseEinstellen.Activate(); kurseEinstellen.Focus(); } Close(); }