| | |
| | | private QuickModelingManager _wizard = null;//管理器 |
| | | private List<IWizardPageAsync<QuickModelingViewModel>> _allPageList = null;//所有页面列表 |
| | | private List<IWizardPageAsync<QuickModelingViewModel>> _bindingPageList = null;//绑定页面列表 |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 初始化数据源 |
| | |
| | | _vm = new QuickModelingViewModel(); |
| | | _vm.Place = new(); |
| | | _vm.Facility = new(); |
| | | _vm.AssetsPackageList =await BLLFactory<HStation.BLL.AssetsPackageMain>.Instance.GetAll(); |
| | | |
| | | |
| | | _vm.Place.Name = "嘉定场所"; |
| | | _vm.Facility.Name = "嘉定设施"; |
| | | _vm.Facility.WaterSupply = eWaterSupply.Low; |
| | | _vm.Facility.SupplyMode = eSupplyMode.Municipal; |
| | | _vm.Facility.Floor = 7; |
| | | _vm.Facility.FloorHeight = 3; |
| | | _vm.Facility.Households = 40; |
| | | _vm.Facility.MaxWaterDemand = 44; |
| | | _vm.Facility.ConstantPressure = 22.5; |
| | | _vm.Facility.TerminalPressure = 15; |
| | | _vm.Facility.MaxHeight = 40; |
| | | |
| | | _vm.AssetsPackageList = await BLLFactory<HStation.BLL.AssetsPackageMain>.Instance.GetAll(); |
| | | InitialManager(); |
| | | } |
| | | |
| | |
| | | this.navigationFrame.AddPage(pageFacility); |
| | | |
| | | |
| | | //var pageModelEdit = _allPageList.Find(x => x is QuickModelingFacilityWizardPage) as QuickModelingFacilityWizardPage; |
| | | //if (pageModelEdit == null) |
| | | //{ |
| | | // pageModelEdit = new QuickModelingFacilityWizardPage(); |
| | | // pageModelEdit.Dock = DockStyle.Fill; |
| | | // _allPageList.Add(pageModelEdit); |
| | | //} |
| | | var pageModelEdit = _allPageList.Find(x => x is QuickModelingModelDrawWizardPage) as QuickModelingModelDrawWizardPage; |
| | | if (pageModelEdit == null) |
| | | { |
| | | pageModelEdit = new QuickModelingModelDrawWizardPage(); |
| | | pageModelEdit.Dock = DockStyle.Fill; |
| | | _allPageList.Add(pageModelEdit); |
| | | } |
| | | |
| | | //_bindingPageList.Add(pageModelEdit); |
| | | //this.navigationFrame.AddPage(pageModelEdit); |
| | | _bindingPageList.Add(pageModelEdit); |
| | | this.navigationFrame.AddPage(pageModelEdit); |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | //初始化步骤 |
| | |
| | | { |
| | | AddStepItem("设施"); |
| | | } |
| | | //else if (page is QuickModelingFacilityWizardPage) |
| | | //{ |
| | | // AddStepItem("模型"); |
| | | //} |
| | | else if (page is QuickModelingModelDrawWizardPage) |
| | | { |
| | | AddStepItem("模型"); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | //this.ReloadDataEvent?.Invoke(_vm.Scheme); |
| | | //this.DialogResult = DialogResult.OK; |
| | | this.Close(); |
| | | TipFormHelper.ShowInfo("快速建模成功,页面自动关闭!"); |
| | | this.ClosePage(this.PageGuid); |
| | | } |
| | | } |
| | | } |