From f6c7e0b68f17c2ecb8981fb62ad650bc4b744bc0 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 27 十一月 2024 17:18:35 +0800
Subject: [PATCH] 增加多工况损失统计

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs
index 123c8ca..da2de26 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/00-core/03-calcu/01-result/SimulationCalcuResultHelper.cs
@@ -13,10 +13,35 @@
         public SimulationCalcuResultHelper(SimulationWorkingHelper workingHelper)
         {
             _workingHelper = workingHelper;
+            workingHelper.InitialEvent += () => Initial();
+            Initial();
         }
 
         private SimulationWorkingHelper _workingHelper = null;//宸ュ喌杈呭姪绫�
         private Dictionary<string, HydroCalcuVisualResult> _dict;//璁$畻缁撴灉鍙瀛楀吀
+
+
+        //鍒濆鍖�
+        private void Initial()
+        {
+            _dict = _workingHelper.CalcuResult?.GetVisualDict();
+        }
+
+        /// <summary>
+        /// 鏄惁鍒濆鍖�
+        /// </summary>
+        public bool Initialized
+        {
+            get { return _workingHelper.Initialized; }
+        }
+
+        /// <summary>
+        /// 姘村姏淇℃伅
+        /// </summary>
+        public Yw.Model.HydroModelInfo HydroInfo
+        {
+            get { return _workingHelper.HydroInfo; }
+        }
 
         /// <summary>
         /// 宸ュ喌
@@ -40,15 +65,6 @@
         public HydroCalcuResult CalcuResult
         {
             get { return _workingHelper.CalcuResult; }
-        }
-
-
-        /// <summary>
-        /// 鍒濆鍖栨暟鎹�
-        /// </summary>
-        public void InitialData()
-        {
-            _dict = _workingHelper.CalcuResult?.GetVisualDict();
         }
 
         /// <summary>

--
Gitblit v1.9.3