lixiaojun
2024-11-03 7507591ef45cfa8f1080f6dbf68b411edcc7f086
WinFrmUI/Yw.WinFrmUI.Hydro.Core/09-mark/04-dlg/SetHydroMarkDlg.cs
@@ -6,28 +6,32 @@
        {
            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();
        }