ClassPaddingsConverter
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:
public class PaddingsConverter : TypeConverter
Inheritance: objectTypeConverterPaddingsConverter
Constructors
PaddingsConverter()
Declaration
public PaddingsConverter()
Methods
CanConvertFrom(ITypeDescriptorContext, Type)
Checks the possibility to convert from a different object type
Declaration
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
ConvertFrom(ITypeDescriptorContext, CultureInfo, object)
Converts the given object to the ChartPaddings, using the specified context and culture information.
Declaration
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
ConvertTo(ITypeDescriptorContext, CultureInfo, object, Type)
Declaration
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
CreateInstance(ITypeDescriptorContext, IDictionary)
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.
Declaration
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
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
public override bool GetCreateInstanceSupported(ITypeDescriptorContext context)
Parameters
context
ITypeDescriptorContext
An System.ComponentModel.ITypeDescriptorContext that provides a format context.
Returns
bool
true
Overrides
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
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
GetPropertiesSupported(ITypeDescriptorContext)
Returns whether this object supports properties, using the specified context.
Declaration
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
Parameters
context
ITypeDescriptorContext
An System.ComponentModel.ITypeDescriptorContext that provides a format context.
Returns
bool
true
Overrides