| | |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Meter: |
| | | { |
| | | //var meterViewModel = vm as HydroMeterViewModel; |
| | | //var input = HydroMatchingHelper.Create(meterViewModel); |
| | | //var dlg = new SimulationMeterSingleMatchingDlg(); |
| | | //dlg.ReloadDataEvent += (output) => |
| | | //{ |
| | | // HydroMatchingHelper.Apply(meterViewModel, output); |
| | | // this.hydroVisualPropertyCtrl1.UpdateRows(); |
| | | // this.PropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | // this.MarkPropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | // this.GradingPropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | //}; |
| | | //dlg.SetBindingData(input); |
| | | //dlg.ShowDialog(); |
| | | var meterViewModel = vm as HydroMeterViewModel; |
| | | var input = HydroMatchingHelper.Create(meterViewModel); |
| | | var dlg = new AssetsMeterSingleMatchingDlg(); |
| | | dlg.ReloadDataEvent += (output) => |
| | | { |
| | | HydroMatchingHelper.Apply(meterViewModel, output); |
| | | this.hydroVisualPropertyCtrl1.UpdateRows(); |
| | | this.PropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | this.MarkPropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | this.GradingPropertyValueChangedEvent?.Invoke(vm.Vmo); |
| | | }; |
| | | dlg.SetBindingData(input); |
| | | dlg.ShowDialog(); |
| | | } |
| | | break; |
| | | case Yw.Hydro.ParterCatalog.Flowmeter: |
| | | { |
| | | 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); |