From 366c2ea3e7c68487ec04f2252262f8fb78245a2d Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期二, 30 七月 2024 13:15:45 +0800
Subject: [PATCH] 提交缺少控件

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs
index fe70a29..ad71cb0 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs
@@ -16,6 +16,15 @@
         /// </summary>
         public event Action<XhsProjectStdDto> SelectProjectEvent;
 
+        /// <summary>
+        /// 鍒锋柊鏁版嵁浜嬩欢
+        /// </summary>
+        public event Action RefreshDataEvent;
+
+        /// <summary>
+        /// 椤圭洰瀵煎叆瀹屾垚浜嬩欢
+        /// </summary>
+        public event Action<ImportXhsProjectViewModel> ImportProjectCompletedEvent;
         private List<HomeXhsProjectTreeViewModel> _allBindingList = null;//褰撳墠缁戝畾鍒楄〃
 
         /// <summary>
@@ -93,6 +102,7 @@
         //榧犳爣鐐瑰嚮
         private void treeList1_RowCellClick(object sender, DevExpress.XtraTreeList.RowCellClickEventArgs e)
         {
+            //鏆傛椂涓嶇敤
             //if (e.Button == MouseButtons.Left)
             //{
             //    var vm = this.treeList1.GetDataRecordByNode(e.Node) as HomeXhsProjectTreeViewModel;
@@ -114,8 +124,15 @@
             dlg.SetBindingData();
             if (dlg.ShowDialog() == DialogResult.OK)
             {
-
+                this.ImportProjectCompletedEvent?.Invoke(dlg.ViewModel);
             }
         }
+
+        //鍒锋柊
+        private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
+        {
+            this.RefreshDataEvent?.Invoke();
+        }
+
     }
 }

--
Gitblit v1.9.3