コード例 #1
0
        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();
        }
コード例 #2
0
        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");
            }
        }