public static void OpenEditHeaderCellWindow(EditHeaderCell w, HeaderCell cell, Coords coord) { w.HeaderField.Text = cell.headerCellHeader; w.AlignField.Text = cell.headerCellAlign; w.HeightField.Text = cell.headerCellHeight.ToString(); w.WidthField.Text = cell.headerCellWidth.ToString(); w.NameField.Text = cell.headerCellName; w.FontsizeField.Text = cell.headerCellFontSize.ToString(); w.col.Text = coord.colCoord.ToString(); w.row.Text = coord.rowCoord.ToString(); w.ShowDialog(); }
public static void SaveHeader(EditHeaderCell w, ObjectXML objectXML) { HeaderCell t = new HeaderCell( Math.Abs(int.Parse(w.HeightField.Text)), Math.Abs(int.Parse(w.WidthField.Text)), Math.Abs(int.Parse(w.FontsizeField.Text)), w.NameField.Text, w.AlignField.Text, w.HeaderField.Text); objectXML.header[new Coords(int.Parse(w.row.Text), int.Parse(w.col.Text)).GetHashCode()] = t; MainWindow.objectXML = objectXML; save(); }
public static void EditHeaderClick(object sender, RoutedEventArgs e) { Coords t = new Coords(); t = GetCoords((sender as Button).Name.ToString()); EditHeaderCell w = new EditHeaderCell(); ObjectXML xml = new ObjectXML(); xml = MainWindow.GetObjectXML(); HeaderCell cell = xml.header[t.GetHashCode()]; OpenEditHeaderCellWindow(w, cell,t); }