From ce1cc10e518ddac71cfefd433f8a6af9fb46ed40 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 27 九月 2024 12:01:02 +0800 Subject: [PATCH] 更改事件名称 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs | 28 +++++++++++++++------------- 1 files changed, 15 insertions(+), 13 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs index 510cdb9..1bbbfa5 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/01-property/XhsProjectSimulationPropertyCtrl.cs @@ -18,11 +18,16 @@ this.hydroParterPropertyCtrl1.PropertyValueChangingEvent += HydroParterPropertyCtrl1_PropertyValueChangingEvent; } - /// <summary> - /// 鑾峰彇姘村姏淇℃伅浜嬩欢 - /// </summary> - public event Func<Yw.Model.HydroModelInfo> GetHydroInfoEvent; + //姘村姏淇℃伅鏂规硶 + private Func<Yw.Model.HydroModelInfo> _hydroInfoFunc = null; + /// <summary> + /// 缁戝畾鏁版嵁 + /// </summary> + public void SetBindingData(Func<Yw.Model.HydroModelInfo> hydroInfoFunc) + { + _hydroInfoFunc = hydroInfoFunc; + } /// <summary> @@ -30,7 +35,7 @@ /// </summary> public void SelectParter(long id) { - var hydroInfo = GetHydroInfoEvent?.Invoke(); + var hydroInfo = _hydroInfoFunc?.Invoke(); if (hydroInfo == null) { this.hydroParterPropertyCtrl1.SelectedObject = null; @@ -47,7 +52,7 @@ /// </summary> public void SelectParter(string code) { - var hydroInfo = GetHydroInfoEvent?.Invoke(); + var hydroInfo = _hydroInfoFunc?.Invoke(); if (hydroInfo == null) { this.hydroParterPropertyCtrl1.SelectedObject = null; @@ -62,8 +67,6 @@ /// <summary> /// 閫夋嫨缁勪欢 /// </summary> - /// <param name="parter"></param> - /// <param name="allParterList"></param> public void SelectParter(Yw.Model.HydroParterInfo parter, List<Yw.Model.HydroParterInfo> allParterList) { var vm = Yw.WinFrmUI.HydroParterPropertyViewModelBuilder.CreateViewModel(parter, allParterList); @@ -87,7 +90,7 @@ //鑾峰彇姘村姏淇℃伅浜嬩欢 private Yw.Model.HydroModelInfo HydroParterPropertyCtrl1_GetHydroInfoEvent() { - var hydroInfo = GetHydroInfoEvent?.Invoke(); + var hydroInfo = _hydroInfoFunc?.Invoke(); return hydroInfo; } @@ -98,7 +101,7 @@ { case Yw.WinFrmUI.HydroCurve.Pump: { - var hydroInfo = GetHydroInfoEvent?.Invoke(); + var hydroInfo = _hydroInfoFunc?.Invoke(); if (hydroInfo == null) { return false; @@ -113,10 +116,9 @@ curveDbId = curveQh?.DbId; } var dlg = new PumpMainCurveChoiceDlg(); - dlg.SetBindingData(dbId, modelType); - dlg.CurveinfoEvent += (dbid, curveid, curveinfo) => + dlg.SetBindingData(dbId, modelType, curveDbId); + dlg.SelectCurveInfoEvent += (dbId, curveId, curveInfo) => { - }; dlg.ShowDialog(); return true; -- Gitblit v1.9.3