From a97513ccbb97b2c471e90b032fabdd2e709b7f32 Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期一, 23 十二月 2024 17:28:36 +0800
Subject: [PATCH] 曲线修改

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/02-visual/02-tank/SetHydroWorkingTankCtrl.cs |   43 +++++++++++++++++--------------------------
 1 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/02-visual/02-tank/SetHydroWorkingTankCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/02-visual/02-tank/SetHydroWorkingTankCtrl.cs
index f827ac1..108c77d 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/02-visual/02-tank/SetHydroWorkingTankCtrl.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/02-visual/02-tank/SetHydroWorkingTankCtrl.cs
@@ -8,47 +8,34 @@
             this.layoutControl1.SetupLayoutControl();
         }
         //200,80
+
         /// <summary>
         /// 鏌ョ湅缁勪欢浜嬩欢
         /// </summary>
         public event Action<Yw.Model.HydroVisualInfo> HydroViewEvent;
-
-        private Yw.Model.HydroVisualInfo _visual = null;//鏋勪欢
-        private HydroWorkingTankViewModel _working = null;//宸ュ喌
+        
+        private Yw.Model.HydroTankInfo _visual = null;//缁勪欢 
+        private HydroWorkingTankViewModel _working = null; //宸ュ喌
 
         /// <summary>
         /// 缁戝畾鏁版嵁
         /// </summary>
-        public void SetBindingData(Yw.Model.HydroVisualInfo visual)
+        public void SetBindingData(Yw.Model.HydroVisualInfo visual, HydroWorkingVisualViewModel working = null)
         {
-            var tank = visual as Yw.Model.HydroTankInfo;
-            if (tank == null)
-            {
-                return;
-            }
-            _visual = tank;
-            this.layoutGroupCaption.Text = HydroParterCatalogHelper.GetName(Yw.Hydro.ParterCatalog.Tank);
-            if (!string.IsNullOrEmpty(visual.Name))
-            {
-                this.layoutGroupCaption.Text = visual.Name;
-            }
-            _working = new HydroWorkingTankViewModel(tank);
-            UpdateBindingData(_working);
-        }
-
-        /// <summary>
-        /// 鏇存柊缁戝畾
-        /// </summary>
-        public void UpdateBindingData(HydroWorkingVisualViewModel workingInfo)
-        {
+            _visual = visual as Yw.Model.HydroTankInfo;
             if (_visual == null)
             {
                 return;
             }
-            _working = workingInfo as HydroWorkingTankViewModel;
+            this.layoutGroupCaption.Text = HydroParterCatalogHelper.GetName(Yw.Hydro.ParterCatalog.Tank);
+            if (!string.IsNullOrEmpty(_visual.Name))
+            {
+                this.layoutGroupCaption.Text = _visual.Name;
+            }
+            _working = working as HydroWorkingTankViewModel;
             if (_working == null)
             {
-                return;
+                _working = new HydroWorkingTankViewModel(_visual);
             }
             this.txtInitLevel.EditValue = _working.InitLevel;
         }
@@ -58,6 +45,10 @@
         /// </summary>
         public HydroWorkingVisualViewModel GetWorking()
         {
+            if (_visual == null)
+            {
+                return default;
+            }
             if (_working == null)
             {
                 return default;

--
Gitblit v1.9.3