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