コード例 #1
0
ファイル: Logic.cs プロジェクト: bilalovim/Studio
        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();
        }
コード例 #2
0
ファイル: Logic.cs プロジェクト: bilalovim/Studio
        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();
        }
コード例 #3
0
ファイル: Logic.cs プロジェクト: bilalovim/Studio
        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);
        }