| | |
| | | /// <summary> |
| | | /// 水池视图 |
| | | /// </summary> |
| | | public class HydroTankViewModel : HydroSourceViewModel |
| | | public class HydroTankViewModel : HydroSourceViewModel, IHydroCalcuTankResult |
| | | { |
| | | /// <summary> |
| | | /// |
| | |
| | | this.UpdatePropStatus(nameof(this.VolCurve), rhs, nameof(rhs.VolCurve)); |
| | | this.OverFlow = rhs.OverFlow; |
| | | this.UpdatePropStatus(nameof(this.OverFlow), rhs, nameof(rhs.OverFlow)); |
| | | |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | [PropertyOrder(1007)] |
| | | [HydroCurvePro(HydroCurve.Tank, HydroCurveType.CurveVol)] |
| | | [ShowEditorInView(true)] |
| | | [Browsable(true)] |
| | | [Browsable(false)] |
| | | public string Curve |
| | | { |
| | | get |
| | |
| | | [DisplayName("容积曲线")] |
| | | [Display(Name = "容积曲线")] |
| | | [PropertyOrder(1008)] |
| | | [HydroCurvePro(HydroCurve.TankVol, HydroCurveType.CurveVol)] |
| | | [HydroCurvePro(HydroCurve.Tank, HydroCurveType.CurveVol)] |
| | | [ShowEditorInView(true)] |
| | | [Browsable(false)] |
| | | [Browsable(true)] |
| | | public string VolCurve { get; set; } |
| | | |
| | | /// <summary> |
| | |
| | | /// |
| | | /// </summary> |
| | | [Browsable(false)] |
| | | public new Yw.Model.HydroTankInfo Vmo { get; set; } |
| | | public new Yw.Model.HydroTankInfo Vmo |
| | | { |
| | | get { return _vmo as Yw.Model.HydroTankInfo; } |
| | | set { _vmo = value; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |