Class MarginsConverter
Provides a unified way of converting ChartMargins type values to other types, as well as for accessing standard values and sub properties.
Inheritance
Namespace: Telerik.Charting.Styles
Assembly: Telerik.WinControls.RadChart.dll
Syntax
public class MarginsConverter : TypeConverter
Constructors
MarginsConverter()
Declaration
public MarginsConverter()
Methods
CanConvertFrom(ITypeDescriptorContext, Type)
Checks the possibility to convert from a different object type
Declaration
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
Parameters
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
System.Type
sourceType
The type to convert from |
Returns
System.Boolean
True if conversion is possible |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
Converts the given object to the ChartMargins, using the specified context and culture information.
Declaration
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
Parameters
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
System.Globalization.CultureInfo
culture
Current culture settings |
System.Object
value
|
Returns
System.Object
An System.Object that represents the converted value. |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)
Declaration
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
Parameters
System.ComponentModel.ITypeDescriptorContext
context
|
System.Globalization.CultureInfo
culture
|
System.Object
value
|
System.Type
destinationType
The System.Type to convert the value parameter to. |
Returns
System.Object
An System.Object that represents the converted value. |
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
public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues)
Parameters
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
System.Collections.IDictionary
propertyValues
An System.Collections.IDictionary of new property values. |
Returns
System.Object
An System.Object representing the given System.Collections.IDictionary, or null if the object cannot be created. |
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
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
Returns
System.Boolean
true |
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
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
System.Object
value
An System.Object that specifies the type of array for which to get properties. |
System.Attribute[]
attributes
An array of type System.Attribute that is used as a filter. |
Returns
System.ComponentModel.PropertyDescriptorCollection
A System.ComponentModel.PropertyDescriptorCollection with the properties that are exposed for this data type, or null if there are no properties. |
GetPropertiesSupported(ITypeDescriptorContext)
Returns whether this object supports properties, using the specified context.
Declaration
public override bool GetPropertiesSupported(ITypeDescriptorContext context)
Parameters
System.ComponentModel.ITypeDescriptorContext
context
An System.ComponentModel.ITypeDescriptorContext that provides a format context. |
Returns
System.Boolean
true |