namespace Yw.WinFrmUI { public partial class SetHydroFourlinkListDlg : DevExpress.XtraEditors.XtraForm { public SetHydroFourlinkListDlg() { InitializeComponent(); this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; this.hydroFourlinkListCtrl1.HydroClickInfoEvent += HydroFourlinkListCtrl1_HydroClickInfoEvent; this.hydroFourlinkListCtrl1.HydroClickViewEvent += HydroFourlinkListCtrl1_HydroClickViewEvent; this.hydroFourlinkListCtrl1.HydroChangedInfoEvent += HydroFourlinkListCtrl1_HydroChangedInfoEvent; this.hydroFourlinkListCtrl1.HydroChangedViewEvent += HydroFourlinkListCtrl1_HydroChangedViewEvent; } /// /// 水力点击事件 /// public event Action HydroClickInfoEvent; /// /// 水力点击视图事件 /// public event Action HydroClickViewEvent; /// /// 水力改变事件 /// public event Action> HydroChangedInfoEvent; /// /// 水力改变视图事件 /// public event Action> HydroChangedViewEvent; /// /// 绑定数据 /// public void SetBindingData ( Yw.Model.HydroModelInfo hydroInfo, HydroChangeHelper changeHelper = null, HydroPropStatusHelper propStatusHelper = null ) { this.hydroFourlinkListCtrl1.SetBindingData(hydroInfo, changeHelper, propStatusHelper); this.hydroFourlinkListCtrl1.SetBulkView(); } /// /// 绑定数据 /// public void SetBindingData ( List allVisualViewModelList, HydroChangeHelper changeHelper = null, HydroPropStatusHelper propStatusHelper = null ) { this.hydroFourlinkListCtrl1.SetBindingData(allVisualViewModelList, changeHelper, propStatusHelper); this.hydroFourlinkListCtrl1.SetBulkView(); } //水力点击信息事件 private void HydroFourlinkListCtrl1_HydroClickInfoEvent(Model.HydroVisualInfo obj) { this.HydroClickInfoEvent?.Invoke(obj); } //水力点击视图事件 private void HydroFourlinkListCtrl1_HydroClickViewEvent(HydroVisualViewModel obj) { this.HydroClickViewEvent?.Invoke(obj); } //水力改变信息事件 private void HydroFourlinkListCtrl1_HydroChangedInfoEvent(List obj) { this.HydroChangedInfoEvent?.Invoke(obj); } //水力改变视图事件 private void HydroFourlinkListCtrl1_HydroChangedViewEvent(List obj) { this.HydroChangedViewEvent?.Invoke(obj); } } }