Exemplo n.º 1
0
 /// <summary>
 /// Closing and opening equations menu and reforming grid line of plotting space
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MenuButton_Click(object sender, RoutedEventArgs e)
 {
     if (!LeftMenuIsHidden)
     {
         Storyboard sb = MainWindow.Resources["CloseMenu"] as Storyboard;
         MainWindow.MenuButton.Margin  = new Thickness(195, 0, 0, 0);
         LeftMenuIsHidden              = true;
         MainWindow.MenuButton.Content = ">>";
         sb.Begin(MainWindow.DrawingPart);
         PlottingSpace.Margin = 220;
         PlottingSpace.DrawGrid();
         PlottingSpace.DrawAddedEquations();
     }
     else
     {
         Storyboard sb = MainWindow.Resources["OpenMenu"] as Storyboard;
         MainWindow.MenuButton.Margin = new Thickness(145, 0, 0, 0);
         sb.Begin(MainWindow.DrawingPart);
         MainWindow.MenuButton.Content = "<<";
         LeftMenuIsHidden     = false;
         PlottingSpace.Margin = 0;
         PlottingSpace.DrawGrid();
         PlottingSpace.DrawAddedEquations();
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// creates a plotting space
        /// </summary>
        /// <param name="drawingCanvas"></param>
        public void SetPlottingSpace(Canvas drawingCanvas)
        {
            double x = FindXBound();

            PlottingSpace = new PlottingSpace((-x, x), (-10, 10), drawingCanvas, 1);
            PlottingSpace.DrawGrid();
            PlottingSpace.DrawEquation(Equation);
            PlottingSpace.DrawEquation(TaylorEquation);
        }
Exemplo n.º 3
0
 /// <summary>
 /// Initialize PlottingSpace Event
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void EquationCanvas_Loaded(object sender, RoutedEventArgs e)
 {
     PlottingSpace          = new PlottingSpace((0, 0), (0, 0), MainWindow.EquationCanvas, 1, 0);
     PlottingSpace.Accuracy = 0.1;
     PlottingSpace.DrawGrid();
 }