New to Telerik UI for WinForms? Start a free 30-day trial

Converts numeric and textual lengths used by ItemWidth and ItemHeight. Text can use pixel, inch, centimeter, or point suffixes; Auto represents an unspecified length.

Definition

Namespace:Telerik.WinControls.Layout

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class LengthConverter : TypeConverter

Inheritance: objectTypeConverterLengthConverter

Inherited Members TypeConverter.CanConvertFrom(Type)TypeConverter.CanConvertTo(Type)TypeConverter.ConvertFrom(object)TypeConverter.ConvertFromInvariantString(string)TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, string)TypeConverter.ConvertFromString(string)TypeConverter.ConvertFromString(ITypeDescriptorContext, string)TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, string)TypeConverter.ConvertTo(object, Type)TypeConverter.ConvertToInvariantString(object)TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, object)TypeConverter.ConvertToString(object)TypeConverter.ConvertToString(ITypeDescriptorContext, object)TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, object)TypeConverter.CreateInstance(IDictionary)TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary)TypeConverter.GetConvertFromException(object)TypeConverter.GetConvertToException(object, Type)TypeConverter.GetCreateInstanceSupported()TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext)TypeConverter.GetProperties(object)TypeConverter.GetProperties(ITypeDescriptorContext, object)TypeConverter.GetProperties(ITypeDescriptorContext, object, Attribute[])TypeConverter.GetPropertiesSupported()TypeConverter.GetPropertiesSupported(ITypeDescriptorContext)TypeConverter.GetStandardValues()TypeConverter.GetStandardValues(ITypeDescriptorContext)TypeConverter.GetStandardValuesExclusive()TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext)TypeConverter.GetStandardValuesSupported()TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext)TypeConverter.IsValid(object)TypeConverter.IsValid(ITypeDescriptorContext, object)TypeConverter.SortProperties(PropertyDescriptorCollection, string[])...

Constructors

C#
public LengthConverter()

Methods

Determines whether the converter accepts a supported numeric type or a string.

C#
public override bool CanConvertFrom(ITypeDescriptorContext typeDescriptorContext, Type sourceType)
Parameters:typeDescriptorContextITypeDescriptorContext

The context for the conversion.

sourceTypeType

The type to convert from.

Returns:

bool

true for supported numeric types and strings; otherwise, false.

Overrides: TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)

Determines whether the converter can produce a string or an instance descriptor.

C#
public override bool CanConvertTo(ITypeDescriptorContext typeDescriptorContext, Type destinationType)
Parameters:typeDescriptorContextITypeDescriptorContext

The context for the conversion.

destinationTypeType

The type to convert to.

Returns:

bool

true for string or InstanceDescriptor; otherwise, false.

Overrides: TypeConverter.CanConvertTo(ITypeDescriptorContext, Type)

Converts a numeric or textual length to a value accepted by the wrap panel's item-size properties.

C#
public override object ConvertFrom(ITypeDescriptorContext typeDescriptorContext, CultureInfo cultureInfo, object source)
Parameters:typeDescriptorContextITypeDescriptorContext

The context for the conversion.

cultureInfoCultureInfo

The culture used to interpret numeric text.

sourceobject

A supported numeric value or a length string; Auto is parsed as NaN.

Returns:

object

A converted numeric length.

Overrides: TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, object)

Converts a floating-point length to a string or to a designer-serialization descriptor.

C#
[SecurityCritical]
public override object ConvertTo(ITypeDescriptorContext typeDescriptorContext, CultureInfo cultureInfo, object value, Type destinationType)
Parameters:typeDescriptorContextITypeDescriptorContext

The context for the conversion.

cultureInfoCultureInfo

The culture used to format the numeric value.

valueobject

A floating-point length to convert.

destinationTypeType

The target representation: string or InstanceDescriptor. NaN is represented as Auto when converted to a string.

Returns:

object

The requested string or instance descriptor.

Exceptions: ArgumentNullException

destinationType is null.

Overrides: TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, object, Type)