Shuxia Ning
2024-10-29 edfb5be5dc9037152975bd4354e95d5eff78ce2d
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;