/// <summary> /// Opens a diagram which was saved to XML previously (XML deserialization) /// </summary> /// <param name="filePath"></param> public void OpenGraph(string filePath) { XmlTextReader reader = new XmlTextReader(filePath); GraphSerializer ser = new GraphSerializer(this); graphAbstract = ser.Deserialize(reader) as GraphAbstract; reader.Close(); DrawTree(); Invalidate(); }