Example #1
0
 public static string ForkLine(MapElement.RouteForkLine routeForkLine)
 {
     //将标准对象转为Base
     StandardToBase.ForkLine(routeForkLine);
     //转为json
     return(JsonConvert.SerializeObject(routeForkLine, Formatting.Indented));
 }
Example #2
0
 public static void ForkLine(MapElement.RouteForkLine ForkLine)
 {
     ForkLine.Path       = SaveMap.Convert.BaseToForkLiePath(ForkLine.basePath);
     ForkLine.SelectPath = SaveMap.Convert.BaseToForkLiePath(ForkLine.baseSelectPath);
     ForkLine.StartRect  = SaveMap.Convert.BaseToRectangle(ForkLine.baseStartRect);
     ForkLine.EndRect    = SaveMap.Convert.BaseToRectangle(ForkLine.baseEndRect);
     ForkLine.textBlock  = SaveMap.Convert.BaseToTextBlock(ForkLine.baseTextBlock);
 }
Example #3
0
 /// <summary>
 /// Json字符串转分叉对象,并显示
 /// </summary>
 public static MapElement.RouteForkLine ForkLine(string str)
 {
     MapElement.RouteForkLine routeForkLine = new MapElement.RouteForkLine();
     //json 转为对象
     routeForkLine = JsonConvert.DeserializeObject <MapElement.RouteForkLine>(str);
     //将Base转为标准对象
     BaseToStandard.ForkLine(routeForkLine);
     return(routeForkLine);
 }