| | |
| | | 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 ModelEditPage) as ModelEditPage; |
| | | var pageModelEdit = _allPageList.Find(x => x is QuickModelingModelDrawWizardPage) as QuickModelingModelDrawWizardPage; |
| | | if (pageModelEdit == null) |
| | | { |
| | | pageModelEdit = new ModelEditPage(); |
| | | pageModelEdit = new QuickModelingModelDrawWizardPage(); |
| | | pageModelEdit.Dock = DockStyle.Fill; |
| | | _allPageList.Add(pageModelEdit); |
| | | } |
| | |
| | | { |
| | | AddStepItem("设施"); |
| | | } |
| | | else if (page is ModelEditPage) |
| | | else if (page is QuickModelingModelDrawWizardPage) |
| | | { |
| | | AddStepItem("模型"); |
| | | } |
| | |
| | | { |
| | | //this.ReloadDataEvent?.Invoke(_vm.Scheme); |
| | | //this.DialogResult = DialogResult.OK; |
| | | this.Close(); |
| | | TipFormHelper.ShowInfo("快速建模成功,页面自动关闭!"); |
| | | this.ClosePage(this.PageGuid); |
| | | } |
| | | } |
| | | } |