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

Converts numeric values and component strings to Thickness values.

Definition

Namespace:Telerik.WinControls.Spreadsheet.UI

Assembly:Telerik.WinControls.RadSpreadsheet.dll

Syntax:

C#
public class ThicknessConverter : TypeConverter

Inheritance: objectTypeConverterThicknessConverter

Inherited Members TypeConverter.CanConvertFrom(Type)TypeConverter.CanConvertTo(Type)TypeConverter.CanConvertTo(ITypeDescriptorContext, 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.ConvertTo(ITypeDescriptorContext, CultureInfo, 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 ThicknessConverter()

Methods

Determines whether a value of the specified type can be converted to a Thickness.

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

The conversion context.

sourceTypeType

The source type to check.

Returns:

bool

true for signed or unsigned 16-, 32-, and 64-bit integers, float, double, decimal, strings, and enums with one of those integer underlying types; otherwise, false.

Overrides: TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)

Converts a numeric value or component string to a Thickness.

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

The conversion context.

cultureInfoCultureInfo

The culture used to parse numbers and component separators.

sourceobject

A number or a string with one, two, or four length components.

Returns:

object

A uniform thickness for one component, paired horizontal/vertical values for two, or individual sides for four.

Exceptions: FormatException

The string contains three components or an unsupported number of components.

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