From 77ab118a04eb43da0ce07b2f22d4a4bc82f04a7f Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期二, 04 六月 2024 09:09:37 +0800 Subject: [PATCH] 水表当量管理 --- Hydraulic/Hydro.MapUI/Map/MapViewer.cs | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/Hydraulic/Hydro.MapUI/Map/MapViewer.cs b/Hydraulic/Hydro.MapUI/Map/MapViewer.cs index ab90a46..5f079fc 100644 --- a/Hydraulic/Hydro.MapUI/Map/MapViewer.cs +++ b/Hydraulic/Hydro.MapUI/Map/MapViewer.cs @@ -937,6 +937,7 @@ if /*鎻掑叆缁撴瀯*/(e.Button == MouseButtons.Left && _isInsertingObject) { var net = _newTemplate.network; + var net0 = _newTemplate.network.DeepCopyByBin<MapViewNetWork>(); List<NodeViewModel> nodes = _Nodes.Select(node => (NodeViewModel)node).ToList(); float minDist = 100f; NodeViewModel minNode = null; @@ -1012,6 +1013,11 @@ //_Network.Nodes.AddRange(net.Nodes); //_Network.Links.AddRange(net.Links); + _newTemplate.network = net0; + _undoOldValue = new PointF3D(0, 0, 0); + _OperaNode = _newTemplate.network.Nodes.Find(node => node.ID == _newTemplate.Node1) as NodeViewModel; + _isInsertingObject = true; + SetMapInvalidate(); return; } -- Gitblit v1.9.3