| | |
| | | /// </summary> |
| | | public event Action<ImportXhsProjectViewModel> ImportProjectCompletedEvent; |
| | | |
| | | private List<HomeXhsProjectTreeViewModel> _allBindingList = null;//当前绑定列表 |
| | | private List<HomeXhsProjectTreeViewModel> _allBindingList = new List<HomeXhsProjectTreeViewModel>();//当前绑定列表 |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | |
| | | 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; |