From 46785ac19a9a7c3f652835fdbef6aca64ef10263 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 25 十月 2024 17:14:44 +0800
Subject: [PATCH] 修复项目导入bug

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/01-project/HomeXhsProjectTreeListCtrl.cs |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 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 eece155..50e38bd 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
@@ -32,7 +32,7 @@
         /// </summary>
         public event Action<ImportXhsProjectViewModel> ImportProjectCompletedEvent;
 
-        private List<HomeXhsProjectTreeViewModel> _allBindingList = null;//褰撳墠缁戝畾鍒楄〃
+        private List<HomeXhsProjectTreeViewModel> _allBindingList = new List<HomeXhsProjectTreeViewModel>();//褰撳墠缁戝畾鍒楄〃
 
         /// <summary>
         /// 缁戝畾鏁版嵁
@@ -40,19 +40,20 @@
         public async void SetBindingData(List<XhsProjectVmo> allProjectList)
         {
             _allBindingList = new List<HomeXhsProjectTreeViewModel>();
-            if (allProjectList == null)
-                return;
-            foreach (var item in allProjectList)
+            if (allProjectList != null)
             {
-                if (await IsHaveBimFace(item.ID))
+                foreach (var item in allProjectList)
                 {
-                    var vm = new HomeXhsProjectTreeViewModel(item, true);
-                    _allBindingList.Add(vm);
-                }
-                else
-                {
-                    var vm = new HomeXhsProjectTreeViewModel(item, false);
-                    _allBindingList.Add(vm);
+                    if (await IsHaveBimFace(item.ID))
+                    {
+                        var vm = new HomeXhsProjectTreeViewModel(item, true);
+                        _allBindingList.Add(vm);
+                    }
+                    else
+                    {
+                        var vm = new HomeXhsProjectTreeViewModel(item, false);
+                        _allBindingList.Add(vm);
+                    }
                 }
             }
             this.treeList1.DataSource = _allBindingList;

--
Gitblit v1.9.3