public void SerializeConfigurationData(System.Windows.Forms.SaveFileDialog result) { List <GraphSerializationData> graphSerializationData = new List <GraphSerializationData>(); foreach (CableConfiguration cc in mainWindow.GlobalCableConfiguration.Values) { GraphSerializationData gsd = new GraphSerializationData() { Data = cc }; graphSerializationData.Add(gsd); } FileServiceProvider.SerializeDataToFile(result.FileName + "_cable_config", graphSerializationData); }
public void SerializeEdgeData(System.Windows.Forms.SaveFileDialog result) { List <GraphSerializationData> graphSerializationData = new List <GraphSerializationData>(); foreach (DataEdge ec in Area.EdgesList.Keys) { GraphSerializationData gsd = new GraphSerializationData() { Data = ec, IsVisible = true, HasLabel = true }; graphSerializationData.Add(gsd); } FileServiceProvider.SerializeDataToFile(result.FileName + "_edge_data", graphSerializationData); }
public void SerializeVertexData(System.Windows.Forms.SaveFileDialog result) { List <GraphSerializationData> graphSerializationData = new List <GraphSerializationData>(); Console.WriteLine(mainWindow.GlobalVertices.Count); foreach (VertexControl vc in Area.VertexList.Values) { Point p = vc.GetPosition(); GraphSerializationData gsd = new GraphSerializationData() { Data = (DataVertex)vc.Vertex, Position = new GraphX.Measure.Point(p.X, p.Y), IsVisible = true, HasLabel = true }; graphSerializationData.Add(gsd); } FileServiceProvider.SerializeDataToFile(result.FileName + "_vertex_data", graphSerializationData); }