From 97e1e604737e70a9df2e83897d3bbf68292d0d72 Mon Sep 17 00:00:00 2001 From: Shuxia Ning <NingShuxia0927@outlook.com> Date: 星期四, 19 十二月 2024 20:21:52 +0800 Subject: [PATCH] 代码修改 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/08-checked/HydroWorkingCheckedListHorizCtrl.cs | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/08-checked/HydroWorkingCheckedListHorizCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/08-checked/HydroWorkingCheckedListHorizCtrl.cs index 1dc15cb..ccdfeb5 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/08-checked/HydroWorkingCheckedListHorizCtrl.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/08-checked/HydroWorkingCheckedListHorizCtrl.cs @@ -1,13 +1,4 @@ -锘縰sing DevExpress.XtraEditors; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; +锘縰sing System.Data; namespace Yw.WinFrmUI { @@ -17,6 +8,11 @@ { InitializeComponent(); } + + /// <summary> + /// 閫夋嫨鏀瑰彉浜嬩欢 + /// </summary> + public event Action<List<HydroWorkingVmo>> CheckedChangedEvent; private BindingList<HydroWorkingCheckedListItemViewModel> _allBindingList = null;//鎵�鏈夌粦瀹氬垪琛� @@ -58,6 +54,13 @@ return _allBindingList?.Where(x => x.Checked).Select(x => x.Vmo).ToList(); } + //閫夋嫨鏀瑰彉 + private void checkedListBoxControl1_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) + { + var list = GetCheckedWorkingList(); + this.CheckedChangedEvent?.Invoke(list); + } + } } -- Gitblit v1.9.3