namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
/// 水力阀门类型转换器
|
/// </summary>
|
public class HydroValveTypeConverter : StringConverter
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
|
{
|
return true;
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
|
{
|
var list = new List<string>
|
{
|
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);
|
}
|
|
/// <summary>
|
/// 不允许手动输入
|
/// </summary>
|
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
|
{
|
return true;
|
}
|
|
|
|
}
|
}
|