/// <summary>
 /// Math Button Handler
 /// Initialisert eine neues Mathematic Objekt und öffnet eine neues Fenster
 /// Falls das Fenster ein OK zurückgibt, werden die eingegeben Parameter in das XML Objekt übernommen
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Math_Click(object sender, RoutedEventArgs e)
 {
     Mathematic subWindow = new Mathematic(variables);
     subWindow.ShowDialog();
     if (subWindow.DialogResult ?? false)
     {
         xml.Mathe(subWindow);
         InsertTextBox();
     }
 }
Beispiel #2
0
 /// <summary>
 /// Fügt dem XDocument Objekt einen Math Knoten mitsamt Parameter hinzu
 /// </summary>
 /// <param name="mathe">Ein Mathematic Objekt, welches die gewünschten Paramter beihnaltet</param>
 public void Mathe(Mathematic mathe)
 {
     doc.Root.Element("maths").Add(
         new XElement("math",
             new XElement("name", mathe.Identificator),
             new XElement("formula", mathe.Formula)
         )
      );
 }