From 7d97c427cdd1893e09d9819463c6c13844e62a3a Mon Sep 17 00:00:00 2001
From: Shuxia Ning <NingShuxia0927@outlook.com>
Date: 星期三, 15 一月 2025 14:12:29 +0800
Subject: [PATCH] 穿过点 bug修正

---
 WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/03-import/03-point/PumpChartPointImportCtrl.cs |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/03-import/03-point/PumpChartPointImportCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/03-import/03-point/PumpChartPointImportCtrl.cs
index ad122da..a609de1 100644
--- a/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/03-import/03-point/PumpChartPointImportCtrl.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Phart.Core/01-pump/03-import/03-point/PumpChartPointImportCtrl.cs
@@ -347,12 +347,24 @@
             else
             {
                 var list = new List<Yw.WinFrmUI.Phart.PumpViewChartViewModel>();
-                list.Add(GetViewModel(_def_qh_pt_list, Yw.Ahart.eCurveType.QH));
+                var qh = GetViewModel(_def_qh_pt_list, Yw.Ahart.eCurveType.QH);
+                qh.Color = Yw.WinFrmUI.Phart.PumpChartDisplay.CurveColorQH;
+                list.Add(qh);
                 if (_def_qe_pt_list != null && _def_qe_pt_list.Any())
-                    list.Add(GetViewModel(_def_qe_pt_list, Yw.Ahart.eCurveType.QE));
+                { 
+                    var qe = GetViewModel(_def_qe_pt_list, Yw.Ahart.eCurveType.QE);
+                    qe.Color = Yw.WinFrmUI.Phart.PumpChartDisplay.CurveColorQE;
+                    list.Add(qe); 
+                }
+
                 if (_def_qp_pt_list != null && _def_qp_pt_list.Any())
-                    list.Add(GetViewModel(_def_qp_pt_list, Yw.Ahart.eCurveType.QP));
-                this.pumpViewChart1.SetBindingData(list);
+                {
+                    var qp = GetViewModel(_def_qp_pt_list, Yw.Ahart.eCurveType.QP);
+                    qp.Color = Yw.WinFrmUI.Phart.PumpChartDisplay.CurveColorQP;
+                    list.Add(qp);
+                }
+                   
+                this.pumpViewChart1.SetBindingData(list,null,false);
             }
         }
 

--
Gitblit v1.9.3