From 8b2f98400842e022aefd5f2f935ca62239a75228 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 25 七月 2024 12:06:34 +0800 Subject: [PATCH] 项目导入调试基本完成 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs index 63e1256..9ef0baf 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/01-home/HomeXhsProjectPage.cs @@ -24,6 +24,18 @@ await this.mapViewProjectListContainer1.InitialContainer(); } + /// <summary> + /// 鍒锋柊鏁版嵁 + /// </summary> + public override async void RefreshData() + { + base.RefreshData(); + _allProjectList = await _bllProjectStd.Value.GetAll(); + this.tileItemForProject.Text = (_allProjectList == null ? 0 : _allProjectList.Count).ToString(); + await this.mapViewProjectListContainer1.SetProjectList(_allProjectList); + this.homeXhsProjectTreeListCtrl1.SetBindingData(_allProjectList); + } + //鍦板浘鍔犺浇瀹屾垚 private async void MapViewProjectListContainer1_LoadCompletedEvent() { @@ -39,6 +51,37 @@ this.homeXhsProjectPropertyCtrl1.SelectedObject = vm; } + //瀵煎叆瀹屾垚浜嬩欢 + private void homeXhsProjectTreeListCtrl1_ImportProjectCompletedEvent(ImportXhsProjectViewModel obj) + { + RefreshData(); + } + //璺宠浆浜嬩欢 + private async void homeXhsProjectPropertyCtrl1_JumpDirectEvent(XhsProjectStdDto obj) + { + var guid = new PageGuid() + { + Modular = "Bimface", + MoudingType = Yw.WinFrmUI.Page.eMoudingType.Tab, + Function = "BimfaceView", + TagName = obj.ID.ToString() + }; + + if (!IsExistPage(guid, true)) + { + var page = new ViewXhsProjectBimfacePage(); + await page.SetBindingData(obj.ID); + CreatePage(page, guid); + } + + + } + + //鍒锋柊鏁版嵁浜嬩欢 + private void homeXhsProjectTreeListCtrl1_RefreshDataEvent() + { + RefreshData(); + } } } -- Gitblit v1.9.3