private void New_Click(object sender, RoutedEventArgs e) { NewPeriodWindowInstance = NewPeriodWindowInstance ?? new NewPeriodWindow(); NewPeriodWindowInstance.Owner = this; NewPeriodWindowInstance.Add.Click -= NewPeriodWindowInstance.Done_Click; NewPeriodWindowInstance.Add.Click += NewPeriodWindowInstance.Add_Click; NewPeriodWindowInstance.Add.Content = "ADD"; NewPeriodWindowInstance.Show(); }
private void ContextMenuEditButton_Click(object sender, RoutedEventArgs e) { if (PeriodsList.SelectedItem != null & PeriodsList.SelectedItems.Count == 1) { NewPeriodWindowInstance.Add.Click -= NewPeriodWindowInstance.Add_Click; NewPeriodWindowInstance.Add.Click += NewPeriodWindowInstance.Done_Click; NewPeriodWindowInstance.Add.Content = "DONE"; var currentElement = PeriodsList.SelectedItem as SchoolPeriod; NewPeriodWindowInstance.NameTextBox.Text = currentElement.Name; NewPeriodWindowInstance.DatePicker_1.Text = currentElement.Start.ToString(); NewPeriodWindowInstance.DatePicker_2.Text = currentElement.End.ToString(); NewPeriodWindowInstance.Show(); } else { MessageBox.Show("Choose one period"); } }