Class
MarginsConverter

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:

cs-api-definition
public class MarginsConverter : TypeConverter

Inheritance: objectTypeConverterMarginsConverter

Constructors

MarginsConverter()

Declaration

cs-api-definition
public MarginsConverter()

Methods

CanConvertFrom(ITypeDescriptorContext, Type)

Checks the possibility to convert from a different object type

Declaration

cs-api-definition
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)

Parameters

context

ITypeDescriptorContext

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

sourceType

Type

The type to convert from

Returns

bool

True if conversion is possible

Overrides TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)

ConvertFrom(ITypeDescriptorContext, CultureInfo, object)

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

Declaration

cs-api-definition
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)

Parameters

context

ITypeDescriptorContext

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

culture

CultureInfo

Current culture settings

value

object

Returns

object

An System.Object that represents the converted value.

Overrides TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, object)

ConvertTo(ITypeDescriptorContext, CultureInfo, object, Type)

Declaration

cs-api-definition
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)

Parameters

context

ITypeDescriptorContext

culture

CultureInfo

value

object

destinationType

Type

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)

CreateInstance(ITypeDescriptorContext, IDictionary)

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

Declaration

cs-api-definition
public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues)

Parameters

context

ITypeDescriptorContext

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

propertyValues

IDictionary

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)

GetCreateInstanceSupported(ITypeDescriptorContext)

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.

Declaration

cs-api-definition
public override bool GetCreateInstanceSupported(ITypeDescriptorContext context)

Parameters

context

ITypeDescriptorContext

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

Returns

bool

true

Overrides TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext)

GetProperties(ITypeDescriptorContext, object, Attribute[])

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

Declaration

cs-api-definition
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)

Parameters

context

ITypeDescriptorContext

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

value

object

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

attributes

Attribute[]

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[])

GetPropertiesSupported(ITypeDescriptorContext)

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

Declaration

cs-api-definition
public override bool GetPropertiesSupported(ITypeDescriptorContext context)

Parameters

context

ITypeDescriptorContext

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

Returns

bool

true

Overrides TypeConverter.GetPropertiesSupported(ITypeDescriptorContext)