lixiaojun
2024-12-20 3f24b14f07ef82526b2e1d56cc808f226e91cbb9
WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs
@@ -1,7 +1,4 @@
using DevExpress.Utils;
using HStation.Vmo;
using NetTaste;
using Yw.WinFrmUI.Page;
namespace HStation.WinFrmUI
{
@@ -12,7 +9,6 @@
            InitializeComponent();
            this.treeList1.InitialDefaultSettings();
            this.layoutControl1.SetupLayoutControl();
            this.treeList1.SelectImageList = imageCollection1;
        }
        /// <summary>
@@ -138,21 +134,6 @@
            this.treeList1.OptionsView.ShowTreeLines = this.barCkTreeLine.Checked ? DefaultBoolean.True : DefaultBoolean.False;
        }
        //鼠标点击
        private async void treeList1_RowCellClick(object sender, DevExpress.XtraTreeList.RowCellClickEventArgs e)
        {
            if (_allBindingList == null || _allBindingList.Count < 1)
                return;
            var vm = this.treeList1.GetCurrentViewModel(_allBindingList);
            if (vm == null)
            {
                return;
            }
            if (e.Column != this.colJump)
                return;
            JumpDirectEvent.Invoke(vm.Project.ID);
        }
        //聚焦节点改变
        private void treeList1_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
@@ -176,5 +157,16 @@
        {
            this.RefreshDataEvent?.Invoke();
        }
        //双击事件
        private void treeList1_DoubleClick(object sender, EventArgs e)
        {
            var vm = this.treeList1.GetCurrentViewModel(_allBindingList);
            if (vm == null)
            {
                return;
            }
            JumpDirectEvent.Invoke(vm.Project.ID);
        }
    }
}