namespace HStation.WinFrmUI { public partial class SetHydroCalcuPrefixDlg : DevExpress.XtraEditors.XtraForm { public SetHydroCalcuPrefixDlg() { InitializeComponent(); this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; this.layoutControl1.SetupLayoutControl(); this.setHydroCalcuPrefixCtrl1.HydroViewEvent += (parter) => { this.HydroViewEvent?.Invoke(parter); }; } /// /// 水力查看事件 /// public event Action HydroViewEvent; /// /// 水力计算事件 /// public event Action HydroCalcuEvent; //水力信息 private Yw.Model.HydroModelInfo _hydroInfo = null; /// /// 绑定数据 /// public void SetBindingData(Yw.Model.HydroModelInfo hydroInfo) { _hydroInfo = hydroInfo; this.setHydroCalcuPrefixCtrl1.SetBindingData(hydroInfo); } //计算 private void btnCalcu_Click(object sender, EventArgs e) { if (_hydroInfo == null) { return; } this.setHydroCalcuPrefixCtrl1.UpdateBindingData(); this.HydroCalcuEvent?.Invoke(); this.DialogResult = DialogResult.OK; this.Close(); } } }