using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using static Hydro.Core.ObjectEnum; namespace Hydro.MapView { [Serializable] public class ValveNodeViewModel:NodeViewModel { public string Node1 { get; set; } public string Node2 { get; set; } [Category("1、基本信息")] [DisplayName("长度")] [Browsable(true)] public float Length { get; set; } [Category("1、基本信息")] [DisplayName("口径")] [Browsable(true)] public float Diameter { get; set; } [Category("2、计算参数")] [DisplayName("海森威廉系数")] [Browsable(true)] public float Roughness { get; set; } = 110; [Category("2、计算参数")] [DisplayName("局部阻力系数")] [Browsable(true)] public float MinorLoss { get; set; } = 0; [Category("2、计算参数")] [DisplayName("初始状态")] [Browsable(true)] public new StatusType Status { get; set; } [Category("2、基本信息")] [DisplayName("类型")] [Browsable(true)] public new string Type { get; set; } = "GPV"; [Category("2、基本信息")] [DisplayName("曲线")] [Browsable(true)] public string Setting { get; set; } = "GPVDefault"; } }