From e3ca589482a056449963e7bbbd77824ded3928bc Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 07 二月 2025 10:49:36 +0800
Subject: [PATCH] 过渡件匹配修改

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/02-visual/03-vm/SimulationVisualVmListHelper.cs |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/02-visual/03-vm/SimulationVisualVmListHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/02-visual/03-vm/SimulationVisualVmListHelper.cs
index 33123aa..53de24a 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/02-visual/03-vm/SimulationVisualVmListHelper.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/02-visual/03-vm/SimulationVisualVmListHelper.cs
@@ -1,5 +1,4 @@
 锘縰sing DevExpress.Mvvm.Native;
-using Yw.EPAnet;
 using Yw.Model;
 
 namespace HStation.WinFrmUI
@@ -19,8 +18,9 @@
             )
         {
             _visualListHelper = visualListHelper;
-            _calcuResultHelper = calcuResultHelper;
             _visualListHelper.InitialEvent += () => Initial();
+            _calcuResultHelper = calcuResultHelper;
+            _calcuResultHelper.InitialEvent += () => UpdateCalcuProperty();
             Initial();
         }
 
@@ -156,6 +156,22 @@
             UpdateProperty(codes);
         }
 
+        //鏇存柊璁$畻灞炴��
+        private void UpdateCalcuProperty()
+        {
+            var dict = GetVisualDict();
+            if (dict == null || dict.Count < 1)
+            {
+                return;
+            }
+            var allCalcuResultVisualDict = _calcuResultHelper?.GetVisualDict();
+            foreach (var visualKeyValue in dict)
+            {
+                var calcuVisualResult = allCalcuResultVisualDict?.GetValue(visualKeyValue.Key);
+                visualKeyValue.Value.UpdateCalcuProperty(calcuVisualResult);
+            }
+        }
+
         /// <summary>
         /// 鏇存柊璁$畻灞炴��
         /// </summary>

--
Gitblit v1.9.3