Esempio n. 1
0
 /// <summary>
 /// When the main windows was loaded
 /// </summary>
 /// <param name="sender">source</param>
 /// <param name="r">args</param>
 private void doc_Loaded(object sender, RoutedEventArgs r)
 {
     try
     {
         Applicatif.ButtonClicked += Applicatifs_ButtonClicked;
         this.doc.Document         = Applicatif.Menu();
         this.doc.UpdateLayout();
         this.WindowState = WindowState.Maximized;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Esempio n. 2
0
        /// <summary>
        /// When a button was clicked
        /// </summary>
        /// <param name="sender">button</param>
        /// <param name="e">args</param>
        private void Applicatifs_ButtonClicked(object sender, EventArgs e)
        {
            Button b = sender as Button;

            switch (b.Name)
            {
            case "Test":
                this.doc.Document = Applicatif.Tests();
                this.doc.UpdateLayout();
                break;

            case "Num":
                this.doc.Document = Applicatif.TestNumericalPolynome2();
                this.doc.UpdateLayout();
                break;

            case "P2":
                this.doc.Document = Applicatif.SolvePolynome2();
                this.doc.UpdateLayout();
                break;

            case "T2":
                this.doc.Document = Applicatif.TestPolynome2();
                this.doc.UpdateLayout();
                break;

            case "TF3":
                this.doc.Document = Applicatif.Differential3();
                this.doc.UpdateLayout();
                break;

            case "P3":
                this.doc.Document = Applicatif.SolvePolynome3();
                this.doc.UpdateLayout();
                break;

            case "F":
                this.doc.Document = Applicatif.Differential();
                this.doc.UpdateLayout();
                break;

            case "Tab":
                this.doc.Document = Applicatif.TabularPolynome2();
                this.doc.UpdateLayout();
                break;

            case "GoBack":
                this.doc.Document = Applicatif.Menu();
                this.doc.UpdateLayout();
                break;

            case "Sum":
                this.doc.Document = Applicatif.PolynômeBase10();
                this.doc.UpdateLayout();
                break;

            case "Close":
                this.Close();
                break;
            }
        }