lixiaojun
2024-12-19 1dd158434a41627a6684cd630b2696fb83b1e3d6
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/01-property/SimulationPropertyCtrl.cs
@@ -231,26 +231,26 @@
                    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);