示例#1
0
        public static void SaveElementForm(ElementForm form)
        {
            var se = new SerializableElement(form);
            var bf = new BinaryFormatter();

            using (var sw = new FileStream(form.Path, FileMode.OpenOrCreate))
                bf.Serialize(sw, se);
        }
示例#2
0
 public SerializableElement(ElementForm ef)
 {
     Text = ef.Text;
     Path = ef.Path;
     for (int i = 0; i < ef.table.RowCount; i++)
     {
         for (int j = 0; j < ef.table.ColumnCount; j++)
         {
             if (ef.table[j, i].EditedFormattedValue == null)
             {
                 continue;
             }
             else
             {
                 Matrix.Add((j, i, ef.table[j, i].EditedFormattedValue.ToString()));
             }
         }
     }
 }