| | |
| | | |
| | | private List<PumpVariableSpeedInfoViewModel> _all_binding_list = null; |
| | | |
| | | public void SetBindingData(PumpVariableSpeedInfoViewModel item, Yw.Geometry.Point2d design_pt = null) |
| | | { |
| | | _all_binding_list = new List<PumpVariableSpeedInfoViewModel>(); |
| | | if (item != null) |
| | | { |
| | | _all_binding_list.Add(item); |
| | | } |
| | | |
| | | this.txtDesignQ.EditValue = design_pt?.X; |
| | | this.txtDesignH.EditValue = design_pt?.Y; |
| | | |
| | | this.pumpSerialParallelInfoViewModelBindingSource.DataSource = _all_binding_list; |
| | | this.pumpSerialParallelInfoViewModelBindingSource.ResetBindings(false); |
| | | this.gridView1.BestFitColumns(); |
| | | |
| | | } |
| | | |
| | | public void SetBindingData(List<PumpVariableSpeedInfoViewModel> vm_list, Yw.Geometry.Point2d design_pt = null) |
| | | { |
| | | _all_binding_list = new List<PumpVariableSpeedInfoViewModel>(); |
| | |
| | | } |
| | | return _all_binding_list.Select(x => new PumpVariableSpeedInfoViewModel(x)).ToList(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 获取 |
| | | /// </summary> |
| | | public Yw.Geometry.Point2d GetDesignPoint() |
| | | { |
| | | |
| | | if (!double.TryParse(this.txtDesignQ.Text,out double x)) |
| | | { |
| | | return default; |
| | | } |
| | | if (!double.TryParse(this.txtDesignH.Text, out double y)) |
| | | { |
| | | return default; |
| | | } |
| | | return new Geometry.Point2d(x,y); |
| | | } |
| | | |
| | | #region Color |
| | | |
| | | private List<Color> _color_array = new List<Color>() |