Beispiel #1
0
 private void ok_btn_Click(object sender, RoutedEventArgs e)
 {
     if (!Int32.TryParse(index_txt.Text, out Index) || Index <= 0 ||
         Index > controller.getAllChartings().Count)
     {
         MessageBox.Show("Поле 'индекс' введено не корректно!");
         return;
     }
     IsOK = true;
     this.Close();
 }
        private void addFunction_Click(object sender, RoutedEventArgs e)
        {
            AddFunction f = new AddFunction()
            {
                Title = "Добавление"
            };

            f.ShowDialog();
            if (!f.IsOK)
            {
                return;
            }
            if (!controller.addFunction(f.Name, f.Function, f.Step, f.Min, f.Max))
            {
                MessageBox.Show("Невозможно добавить график: непредвиденное исключение!");
                return;
            }
            addGraphic(controller.getAllChartings().Count,
                       f.Name, f.Function, f.Step, f.Min, f.Max);
            MessageBox.Show("График функции '" + f.Name + "' добавлен!");
        }