private void New_Click(object sender, RoutedEventArgs e) { NewSubjectWindowInstance = NewSubjectWindowInstance ?? new NewSubjectWindow(); NewSubjectWindowInstance.Owner = this; NewSubjectWindowInstance.Add.Click -= NewSubjectWindowInstance.Done_Click; NewSubjectWindowInstance.Add.Click += NewSubjectWindowInstance.Add_Click; NewSubjectWindowInstance.Show(); }
private void ContextMenuEditButton_Click(object sender, RoutedEventArgs e) { if (SubjectsList.SelectedItem != null & SubjectsList.SelectedItems.Count == 1) { NewSubjectWindowInstance.Add.Click -= NewSubjectWindowInstance.Add_Click; NewSubjectWindowInstance.Add.Click += NewSubjectWindowInstance.Done_Click; NewSubjectWindowInstance.Add.Content = "DONE"; var currentElement = SubjectsList.SelectedItem as SchoolSubject; NewSubjectWindowInstance.NameTextBox.Text = currentElement.Name; NewSubjectWindowInstance.ComplexityTextBox.Text = currentElement.Complexity.ToString(); NewSubjectWindowInstance.Show(); } else { MessageBox.Show("Choose a subject"); } }