| | |
| | | using 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; |
| | | using System.Data; |
| | | |
| | | namespace Yw.WinFrmUI |
| | | { |
| | |
| | | { |
| | | InitializeComponent(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 选择改变事件 |
| | | /// </summary> |
| | | public event Action<List<HydroWorkingVmo>> CheckedChangedEvent; |
| | | |
| | | private BindingList<HydroWorkingCheckedListItemViewModel> _allBindingList = null;//所有绑定列表 |
| | | |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | | } |
| | | } |