/// <summary> /// Format Button Handler /// Initialisert eine neues Format Objekt und öffnet eine neues Fenster /// Falls das Fenster ein OK zurückgibt, werden die eingegebenen Parameter in das XML Objekt übernommen /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Format_Click(object sender, RoutedEventArgs e) { PageSetup subWindow = new PageSetup(); subWindow.ShowDialog(); if (subWindow.DialogResult ?? false) { xml.Format(subWindow); InsertTextBox(); Edit(); } }
/// <summary> /// Fügt dem XDocument Objekt die Format Parameter hinzu /// </summary> /// <param name="pageSetup">Ein PageSetup Objekt, welches die gewünschten Parameter beinhaltet</param> public void Format(PageSetup pageSetup) { doc.Root.Element("document").Element("format").Add( new XElement("savepath", pageSetup.Save), new XElement("templatepath", pageSetup.TemplatePath) ); }