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");
            }
        }