New to Telerik ReportingStart a free 30-day trial

Provides a unified way of converting ChartMargins type values to other types, as well as for accessing standard values and sub properties.

Definition

Namespace:Telerik.Reporting.Charting.Styles

Assembly:Telerik.Reporting.dll

Syntax:

C#
public class PaddingsConverter : TypeConverter

Inheritance: objectTypeConverterPaddingsConverter

Constructors

C#
public PaddingsConverter()

Methods

Checks the possibility to convert from a different object type

C#
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

sourceTypeType

The type to convert from

Returns:

bool

True if conversion is possible

Overrides: TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)

Converts the given object to the ChartPaddings, using the specified context and culture information.

C#
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

cultureCultureInfo

Current culture settings

valueobject
Returns:

object

An System.Object that represents the converted value.

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

C#
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
Parameters:contextITypeDescriptorContextcultureCultureInfovalueobjectdestinationTypeType

The System.Type to convert the value parameter to.

Returns:

object

An System.Object that represents the converted value.

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

Creates an instance of the type that this PaddingsConverter is associated with, using the specified context, given a set of property values for the object.

C#
public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

propertyValuesIDictionary

An System.Collections.IDictionary of new property values.

Returns:

object

An System.Object representing the given System.Collections.IDictionary, or null if the object cannot be created.

Overrides: TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary)

Returns whether changing a value on this object requires a call to System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary) to create a new value, using the specified context.

C#
public override bool GetCreateInstanceSupported(ITypeDescriptorContext context)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

Returns:

bool

true

Overrides: TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext)

Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.

C#
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

valueobject

An System.Object that specifies the type of array for which to get properties.

attributesAttribute[]

An array of type System.Attribute that is used as a filter.

Returns:

PropertyDescriptorCollection

A System.ComponentModel.PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties.

Overrides: TypeConverter.GetProperties(ITypeDescriptorContext, object, Attribute[])

Returns whether this object supports properties, using the specified context.

C#
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
Parameters:contextITypeDescriptorContext

An System.ComponentModel.ITypeDescriptorContext that provides a format context.

Returns:

bool

true

Overrides: TypeConverter.GetPropertiesSupported(ITypeDescriptorContext)