private void MainTabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DrawDiagram.IsSelected) { Drawer = new Draw_Diagram(this); if (TaylorDrawer != null) { TaylorDrawer.Destroy(); TaylorDrawer = null; } } else if (EquatioSolver.IsSelected) { if (Drawer != null) { Drawer.Destroy(); Drawer = null; } if (TaylorDrawer != null) { TaylorDrawer.Destroy(); TaylorDrawer = null; } } else if (Taylor.IsSelected) { if (Drawer != null) { Drawer.Destroy(); Drawer = null; } } }
private void DrawTaylor_Click(object sender, RoutedEventArgs e) { try { int n = int.Parse(NText.Text); double x0 = double.Parse(X0Text.Text); if (TaylorDrawer != null) { TaylorDrawer.Destroy(); } TaylorDrawer = new Taylor(n, x0, this); } catch (FormatException) { MessageBox.Show("Please enter correct entries!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { Taylor = new Taylor(Draw_t, Draw_Taylor, double.Parse(Start_Point.Text), double.Parse(Taylor_Number.Text), Taylor_Input.Text); Taylor.DrawTaylor(); }
private void Button_Click(object sender, RoutedEventArgs e) { TaylorDrawer.Destroy(); TaylorDrawer = null; }