lixiaojun
2024-12-10 d7837329e5d2ca8938f4939fa58db2295c7ed88c
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/11-pump/01-parallel/SimulationPumpParallelDlg.cs
@@ -6,9 +6,34 @@
        {
            InitializeComponent();
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
            this.simulationPumpParallelCtrl1.SaveEvent += SimulationPumpParallelCtrl1_SaveEvent;
            this.simulationPumpParallelCtrl1.ParallelStatusChangedEvent += SimulationPumpParallelCtrl1_ParallelStatusChangedEvent;
        }
        /// <summary>
        /// 保存事件
        /// </summary>
        public event Action<List<SimulationPumpParallelSaveItemViewModel>> SaveEvent;
        /// <summary>
        /// 绑定数据
        /// </summary>
        public void SetBindingData(Yw.Model.HydroModelInfo hydroInfo)
        {
            this.simulationPumpParallelCtrl1.SetBindingData(hydroInfo);
        }
        //保存
        private void SimulationPumpParallelCtrl1_SaveEvent(List<SimulationPumpParallelSaveItemViewModel> obj)
        {
            this.SaveEvent?.Invoke(obj);
        }
        //并联状态发生改变
        private void SimulationPumpParallelCtrl1_ParallelStatusChangedEvent(bool status, string msg)
        {
            this.barStaticStatus.Caption = msg;
        }
    }