From caf081a70d327cfb455b2ddcd5edc2e0acb2d3bf Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期二, 10 十二月 2024 00:18:12 +0800
Subject: [PATCH] 工况分析优化

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs |   36 +++++++++++++++++++++++++++++++-----
 1 files changed, 31 insertions(+), 5 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs
index de01480..86bf532 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/10-working/07-list/HydroWorkingListViewCtrl.cs
@@ -1,5 +1,8 @@
-锘縰sing DevExpress.Xpo.Helpers;
+锘縰sing DevExpress.Utils;
+using DevExpress.Utils.Win;
+using DevExpress.Xpo.Helpers;
 using DevExpress.XtraEditors;
+using DevExpress.XtraEditors.Controls;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
@@ -17,7 +20,21 @@
         public HydroWorkingListViewCtrl()
         {
             InitializeComponent();
-            this.listBoxControl1.InitialDefaultSettings();
+        }
+
+        /// <summary>
+        /// 杈规鍙鎬�
+        /// </summary>
+        public bool BorderVisible
+        {
+            get
+            {
+                return this.imageListBoxControl1.BorderStyle != BorderStyles.NoBorder;
+            }
+            set
+            {
+                this.imageListBoxControl1.BorderStyle = value ? BorderStyles.Default : BorderStyles.NoBorder;
+            }
         }
 
         /// <summary>
@@ -33,19 +50,20 @@
         public void SetBindingData(List<HydroWorkingVmo> allWorkingList)
         {
             _allBindingList = new List<HydroWorkingListItemViewModel>();
-            allWorkingList?.OrderBy(x => x.SortCode).ToList().ForEach(x => _allBindingList.Add(new HydroWorkingListItemViewModel(x)));
+            allWorkingList?.OrderBy(x => x.SortCode).ToList()
+                .ForEach(x => _allBindingList.Add(new HydroWorkingListItemViewModel(x)));
             this.hydroWorkingListItemViewModelBindingSource.DataSource = _allBindingList;
             this.hydroWorkingListItemViewModelBindingSource.ResetBindings(false);
         }
 
         //閫夋嫨鏀瑰彉
-        private void listBoxControl1_SelectedValueChanged(object sender, EventArgs e)
+        private void imageListBoxControl1_SelectedValueChanged(object sender, EventArgs e)
         {
             if (_allBindingList == null)
             {
                 return;
             }
-            var item = this.listBoxControl1.SelectedItem;
+            var item = this.imageListBoxControl1.SelectedItem;
             var vm = item as HydroWorkingListItemViewModel;
             if (vm == null)
             {
@@ -54,5 +72,13 @@
             this.SelectedChangedEvent?.Invoke(vm.Vmo);
         }
 
+        private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs e)
+        {
+            if (e.SelectedControl == this.imageListBoxControl1)
+            {
+                //e.Info = new ToolTipControlInfo(item, tooltipText);
+            }
+        }
+
     }
 }

--
Gitblit v1.9.3