duheng
2024-09-19 3816b7dfff85051c09a99f2e49196a731ce994a5
WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/XhsProjectSimulationMgrPage.cs
@@ -76,10 +76,15 @@
        }
        //项目站选择改变事件
        private void XhsProjectSimulationSchemeMgrCtrl1_ProjectSiteSelectedChangedEvent(XhsProjectSiteVmo obj)
        private async void XhsProjectSimulationSchemeMgrCtrl1_ProjectSiteSelectedChangedEvent(XhsProjectSiteVmo obj)
        {
            _projectSite = obj;
            if (_projectSite != null)
            {
                var hydroRelation = await BLLFactory<Yw.BLL.HydroModelRelation>.Instance
                   .GetDefaultByObjectTypeAndObjectIDOfPurpose(HStation.Xhs.DataType.XhsProjectSite, _projectSite.ID, HStation.Xhs.Purpose.Simulation);
                _hydroInfo = await BLLFactory<Yw.BLL.HydroModelInfo>.Instance.GetByID(hydroRelation.ModelID);
            }
        }
        //显示项目信息事件
@@ -94,11 +99,7 @@
            if (!IsExistPage(guid, true))
            {
                var page = new XhsProjectSimulationInfoPage();
                await page.SetBindingData(_project, _projectSite);
                // page.SetBindingData(_project.ID);
                //page.PageTitle.Caption = e.Element.Text;
                //page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                //page.PageTitle.SvgImageSize = svg_image_size;
                await page.SetBindingData(_project, _projectSite, _hydroInfo);
                CreatePage(page, guid);
            }
@@ -116,11 +117,7 @@
            if (!IsExistPage(guid, true))
            {
                var page = new XhsProjectSimulationCorePage();
                await page.SetBindingData(_project, _projectSite);
                //page.SetBindingData(_project.ID);
                //page.PageTitle.Caption = e.Element.Text;
                //page.PageTitle.HeaderSvgImage = e.Element.ImageOptions.SvgImage;
                //page.PageTitle.SvgImageSize = svg_image_size;
                await page.SetBindingData(_project, _projectSite, _hydroInfo);
                CreatePage(page, guid);
            }
        }