From b266e82b9a377fa35a766f7a3a2f5aa95f3c9125 Mon Sep 17 00:00:00 2001 From: duheng <2286773002@qq.com> Date: 星期五, 28 三月 2025 17:57:03 +0800 Subject: [PATCH] 修改首页场所列表 --- WinFrmUI/PBS.WinFrmUI/00-home/00-core/HomePbsProjectPage.cs | 27 +++++++++++++++++++-------- 1 files changed, 19 insertions(+), 8 deletions(-) diff --git a/WinFrmUI/PBS.WinFrmUI/00-home/00-core/HomePbsProjectPage.cs b/WinFrmUI/PBS.WinFrmUI/00-home/00-core/HomePbsProjectPage.cs index f5d97d7..1d13a1a 100644 --- a/WinFrmUI/PBS.WinFrmUI/00-home/00-core/HomePbsProjectPage.cs +++ b/WinFrmUI/PBS.WinFrmUI/00-home/00-core/HomePbsProjectPage.cs @@ -14,6 +14,8 @@ this.PageTitle.SvgImageSize = new Size(24, 24); // this.xhsProjectHomeTitleCtrl1.JumpEvent += XhsProjectHomeTitleCtrl1_JumpEvent; this.mapViewProjectListContainer2.LoadCompletedEvent += MapViewProjectListContainer1_LoadCompletedEvent; + this.homePbsProjectTreeListCtrl1.SelectProjectEvent += homeXhsProjectTreeListCtrl1_SelectProjectEvent; + this.homeXhsProjectPropertyCtrl2.SelectFacEvent += HomeXhsProjectPropertyCtrl2_SelectFacEvent; } private List<FacilityVmo> _allProjectList = null;//鎵�鏈夐」鐩垪琛� @@ -44,17 +46,26 @@ //鍦板浘鍔犺浇瀹屾垚 private async void MapViewProjectListContainer1_LoadCompletedEvent() { - await this.mapViewProjectListContainer2.SetProjectList(_allProjectList); + await this.mapViewProjectListContainer2.SetProjectList(_allProjectList); // this.homeXhsProjectTreeListCtrl1.SetBindingData(_allProjectList); } - /* //閫夋嫨椤圭洰浜嬩欢 - private async void homeXhsProjectTreeListCtrl1_SelectProjectEvent(XhsProjectVmo obj) - { - await this.mapViewProjectListContainer1.SelectProject(obj.ID); - var vm = new HomeXhsProjectPropertyViewModel(obj); - this.homeXhsProjectPropertyCtrl1.SelectedObject = vm; - }*/ + //閫夋嫨椤圭洰浜嬩欢 + private void homeXhsProjectTreeListCtrl1_SelectProjectEvent(PlaceVmo obj) + { + this.homeXhsProjectPropertyCtrl2.SetBindingData(obj); + // var vm = new HomePbsProjectPropertyViewModel(obj); + //this.homeXhsProjectPropertyCtrl2.SelectedObject = vm; + + /* await this.mapViewProjectListContainer1.SelectProject(obj.ID); + var vm = new HomeXhsProjectPropertyViewModel(obj); + this.homeXhsProjectPropertyCtrl1.SelectedObject = vm;*/ + } + + private async void HomeXhsProjectPropertyCtrl2_SelectFacEvent(FacilityVmo obj) + { + await this.mapViewProjectListContainer2.SelectProject(obj.ID); + } /* //瀵煎叆瀹屾垚浜嬩欢 private void homeXhsProjectTreeListCtrl1_ImportProjectCompletedEvent(ImportXhsProjectViewModel obj) -- Gitblit v1.9.3