private void RemoveScenario_Click(object sender, RoutedEventArgs e)
        {
            if (ListBoxScenarios.SelectedIndex == -1)
            {
                return;
            }
            var scenarioDescription = (ScenarioDescription)ListBoxScenarios.SelectedValue;

            SavedScenarios.Remove(scenarioDescription);
        }
 private void AddScenario_Click(object sender, RoutedEventArgs e)
 {
     if (String.IsNullOrEmpty(ScenarioName))
     {
         LabelValidationScenario.Content = "It is necessary to fill scenario name.";
     }
     else
     {
         foreach (ScenarioDescription item in SavedScenarios)
         {
             if (item.Name == ScenarioName)
             {
                 LabelValidationScenario.Content = "Scenario with this name already exists.";
                 return;
             }
         }
         _scenarioDescription.Name = ScenarioName;
         SavedScenarios.Add(_scenarioDescription);
         _scenarioDescription = new ScenarioDescription();
         ScenarioName         = "";
         CleanValues();
     }
 }