| | |
| | | this.hydroParterPropertyCtrl1.SelectPatternEvent += HydroParterPropertyCtrl1_SelectPatternEvent; |
| | | } |
| | | |
| | | //选择模式 |
| | | private void HydroParterPropertyCtrl1_SelectPatternEvent(HydroParterPropertyViewModel propViewModel, string patternType) |
| | | { |
| | | XtraMessageBox.Show($"{propViewModel.Name}-{patternType}"); |
| | | } |
| | | |
| | | //选择曲线 |
| | | private void HydroParterPropertyCtrl1_SelectCurveEvent(HydroParterPropertyViewModel propViewModel, string curveType) |
| | | { |
| | | XtraMessageBox.Show($"{propViewModel.Name}-{curveType}"); |
| | | } |
| | | |
| | | private Yw.Model.HydroModelInfo _hydro = null; |
| | | |
| | | /// <summary> |
| | |
| | | return; |
| | | } |
| | | var vm = Yw.WinFrmUI.HydroParterPropertyViewModelBuilder.CreateViewModel(parter, allParterList); |
| | | |
| | | this.hydroParterPropertyCtrl1.SelectedObject = vm; |
| | | } |
| | | |
| | |
| | | vm.UpdateCalcuProperty(rhs); |
| | | this.hydroParterPropertyCtrl1.UpdateRows(); |
| | | } |
| | | |
| | | |
| | | //属性发生改变 |
| | | private void HydroParterPropertyCtrl1_PropertyValueChangedEvent(HydroParterPropertyViewModel obj) |
| | |
| | | parter.UpdateProperty(allParterList, obj); |
| | | } |
| | | |
| | | //选择曲线 |
| | | private void HydroParterPropertyCtrl1_SelectCurveEvent(HydroParterPropertyViewModel propViewModel, string curveType) |
| | | { |
| | | //这里 dbid modeltype |
| | | //返回 dbid curveid 曲线信息 |
| | | switch (curveType) |
| | | { |
| | | case Yw.WinFrmUI.HydroCurve.PumpQH: |
| | | { |
| | | var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel; |
| | | var dbId = pumpPropertyViewModel.DbId; |
| | | var modelType = pumpPropertyViewModel.ModelType; |
| | | //var curveId =; ; |
| | | |
| | | //dbId ,curveId,curveinfo |
| | | |
| | | } |
| | | break; |
| | | case Yw.WinFrmUI.HydroCurve.PumpQE: |
| | | { |
| | | var pumpPropertyViewModel = propViewModel as HydroPumpPropertyViewModel; |
| | | var dbId = pumpPropertyViewModel.DbId; |
| | | var modelType = pumpPropertyViewModel.ModelType; |
| | | //var curveId =; ; |
| | | |
| | | //dbId ,curveId,curveinfo |
| | | } |
| | | break; |
| | | case Yw.WinFrmUI.HydroCurve.ValveQL: |
| | | { |
| | | // |
| | | } |
| | | break; |
| | | default: break; |
| | | } |
| | | XtraMessageBox.Show($"{propViewModel.Name}-{curveType}"); |
| | | } |
| | | |
| | | //选择模式 |
| | | private void HydroParterPropertyCtrl1_SelectPatternEvent(HydroParterPropertyViewModel propViewModel, string patternType) |
| | | { |
| | | switch (patternType) |
| | | { |
| | | case Yw.WinFrmUI.HydroPattern.Demand: |
| | | { |
| | | |
| | | } |
| | | break; |
| | | case Yw.WinFrmUI.HydroPattern.Head: |
| | | { |
| | | |
| | | } |
| | | break; |
| | | default: break; |
| | | } |
| | | XtraMessageBox.Show($"{propViewModel.Name}-{patternType}"); |
| | | } |
| | | |
| | | } |
| | | } |