namespace Yw.WinFrmUI { /// /// 水力阀门类型转换器 /// public class HydroValveTypeConverter : StringConverter { /// /// /// public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { return true; } /// /// /// public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { var list = new List { HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.PRV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.PSV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.PBV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.FCV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.TCV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.GPV), HydroValveTypeHelper.GetTypeName(Yw.Hydro.ValveType.CV), }; return new StandardValuesCollection(list); } /// /// 不允许手动输入 /// public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) { return true; } } }