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(); } }
public modelData() { data = new DiagramData(); }