Exemple #1
0
        public void LoadFromXML()
        {
            //DiagramData temp = null;
            XmlSerializer  xmlFormat = new XmlSerializer(typeof(DiagramData));
            OpenFileDialog open      = new OpenFileDialog
            {
                Filter      = "All Files(*.*)|*.*|Doc Files(*.xml) | *.xml || ",
                FilterIndex = 1
            };

            if (open.ShowDialog() == DialogResult.OK)
            {
                Stream fStream = File.OpenRead(open.FileName);
                getInstance().data = new DiagramData();
                //.Clear();
                // getInstance().data = (DiagramData)xmlFormat.Deserialize(fStream);
                DiagramData d = (DiagramData)xmlFormat.Deserialize(fStream);
                getInstance().data = d;
                //string tempText1 = open.FileName.TrimEnd(".xml".ToCharArray());
                //f.textBox1.Text = tempText1;
                fStream.Close();
                //modelData.setInstance(temp);
                //f.textBox2.Text = modelData.getInstance().data.data.ElementAt(0).elementType;
                //f.textBox3.Text = modelData.getInstance().data.data.ElementAt(0).unit;
                //if (f.listBox1.Items.Count > 0)
                //    f.listBox1.Items.Clear();
            }
        }
Exemple #2
0
 public modelData()
 {
     data = new DiagramData();
 }