| | |
| | | #region 属性赋值 |
| | | |
| | | /// <summary> |
| | | /// 允许编辑 |
| | | /// </summary> |
| | | public bool AllowEdit |
| | | { |
| | | get { return this.hydroVisualPropertyCtrl1.AllowEdit; } |
| | | set { this.hydroVisualPropertyCtrl1.AllowEdit = value; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 选择对象 |
| | | /// </summary> |
| | | public HydroVisualViewModel SelectedObject |
| | |
| | | { |
| | | var meterViewModel = vm as HydroMeterViewModel; |
| | | var input = HydroMatchingHelper.Create(meterViewModel); |
| | | var dlg = new SimulationMeterSingleMatchingDlg(); |
| | | var dlg = new AssetsMeterSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(meterViewModel, output); |
| | |
| | | { |
| | | var flowmeterViewModel = vm as HydroFlowmeterViewModel; |
| | | var input = HydroMatchingHelper.Create(flowmeterViewModel); |
| | | var dlg = new SimulationFlowmeterSingleMatchingDlg(); |
| | | var dlg = new AssetsFlowmeterSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(flowmeterViewModel, output); |
| | |
| | | { |
| | | var pressmeterViewModel = vm as HydroPressmeterViewModel; |
| | | var input = HydroMatchingHelper.Create(pressmeterViewModel); |
| | | var dlg = new SimulationPressmeterSingleMatchingDlg(); |
| | | var dlg = new AssetsPressmeterSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(pressmeterViewModel, output); |
| | |
| | | { |
| | | var exchangerViewModel = vm as HydroExchangerViewModel; |
| | | var input = HydroMatchingHelper.Create(exchangerViewModel); |
| | | var dlg = new SimulationExchangerSingleMatchingDlg(); |
| | | var dlg = new AssetsExchangerSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(exchangerViewModel, output); |
| | |
| | | { |
| | | var compressorViewModel = vm as HydroCompressorViewModel; |
| | | var input = HydroMatchingHelper.Create(compressorViewModel); |
| | | var dlg = new SimulationCompressorSingleMatchingDlg(); |
| | | var dlg = new AssetsCompressorSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(compressorViewModel, output); |
| | |
| | | if (long.TryParse(vm.DbId, out long longDbId)) |
| | | { |
| | | var exchangerViewModel = vm as HydroExchangerViewModel; |
| | | var dlg = new ExchangerChartShowDlg(); |
| | | dlg.SetBingingData(longDbId); |
| | | var dlg = new AssetsExchangerCurveQLViewDlg(); |
| | | dlg.SetBindingData(longDbId); |
| | | dlg.ShowDialog(); |
| | | } |
| | | |
| | |
| | | if (long.TryParse(vm.DbId, out long longDbId)) |
| | | { |
| | | var compressorViewModel = vm as HydroCompressorViewModel; |
| | | var dlg = new CompressorChartShowDlg(); |
| | | dlg.SetBingingData(longDbId); |
| | | var dlg = new AssetsCompressorCurveQLViewDlg(); |
| | | dlg.SetBindingData(longDbId); |
| | | dlg.ShowDialog(); |
| | | } |
| | | } |