| | |
| | | { |
| | | InitializeComponent(); |
| | | this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon; |
| | | this.layoutControl1.SetupLayoutControl(); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 重载数据事件 |
| | | /// </summary> |
| | | public event Action<List<HydroMarkResultViewModel>> ReloadDataEvent; |
| | | public event Action<List<HydroMarkSetViewModel>> ReloadDataEvent; |
| | | |
| | | //所有设置列表 |
| | | private List<HydroMarkSetViewModel> _allSetList = null; |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | public void SetBindingData(Yw.Model.HydroModelInfo hydroInfo, List<HydroMarkSetViewModel> allMarkList) |
| | | public void SetBindingData(List<HydroMarkSetViewModel> allSetList) |
| | | { |
| | | this.setHydroMarkCtrl1.InitialData(() => hydroInfo); |
| | | this.setHydroMarkCtrl1.SetBindingData(allMarkList); |
| | | _allSetList = allSetList; |
| | | this.setHydroMarkCtrl1.SetBindingData(allSetList); |
| | | } |
| | | |
| | | //确定 |
| | | private void btnOk_Click(object sender, EventArgs e) |
| | | { |
| | | var allResultList = this.setHydroMarkCtrl1.GetResultList(); |
| | | this.ReloadDataEvent?.Invoke(allResultList); |
| | | _allSetList = this.setHydroMarkCtrl1.GetSetList(); |
| | | this.ReloadDataEvent?.Invoke(_allSetList); |
| | | this.DialogResult = DialogResult.OK; |
| | | this.Close(); |
| | | } |