| | |
| | | /// </summary> |
| | | public HydroVisualViewModel(Yw.Model.HydroVisualInfo rhs, Yw.Model.HydroModelInfo hydroInfo) : base(rhs, hydroInfo) |
| | | { |
| | | this.FlowDirectionX = HydroFlowDirectionHelper.GetName(rhs.FlowDirectionX); |
| | | this.FlowDirectionY = HydroFlowDirectionHelper.GetName(rhs.FlowDirectionY); |
| | | |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// X流向 |
| | | /// </summary> |
| | | [Category("流向")] |
| | | [DisplayName("X流向")] |
| | | [HydroFlowDirectionPro] |
| | | [PropertyOrder(101)] |
| | | [Browsable(true)] |
| | | [TypeConverter(typeof(HydroFlowDirectionConverter))] |
| | | public virtual string FlowDirectionX { get; set; } |
| | | |
| | | /// <summary> |
| | | /// Y流向 |
| | | /// </summary> |
| | | [Category("流向")] |
| | | [DisplayName("Y流向")] |
| | | [HydroFlowDirectionPro] |
| | | [PropertyOrder(102)] |
| | | [Browsable(true)] |
| | | [TypeConverter(typeof(HydroFlowDirectionConverter))] |
| | | public virtual string FlowDirectionY { get; set; } |
| | | |
| | | /// <summary> |
| | | /// vmo |
| | |
| | | set { _vmo = value; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新属性 |
| | | /// </summary> |
| | | public override void UpdateProperty() |
| | | { |
| | | base.UpdateProperty(); |
| | | this.FlowDirectionX = HydroFlowDirectionHelper.GetName(this.Vmo.FlowDirectionX); |
| | | this.FlowDirectionY = HydroFlowDirectionHelper.GetName(this.Vmo.FlowDirectionY); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新 Vmo 属性 |
| | | /// </summary> |
| | | public override void UpdateVmoProperty() |
| | | { |
| | | base.UpdateVmoProperty(); |
| | | this.Vmo.FlowDirectionX = HydroFlowDirectionHelper.GetCode(this.FlowDirectionX); |
| | | this.Vmo.FlowDirectionY = HydroFlowDirectionHelper.GetCode(this.FlowDirectionY); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新计算属性 |