Click or drag to resize
UIChartElement Class
Inheritance Hierarchy
SystemObject
  Telerik.WinControlsDisposableObject
    Telerik.WinControlsRadObject
      Telerik.WinControls.UIUIChartElement
        More...

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.ChartView (in Telerik.WinControls.ChartView.dll) Version: 2018.2.619.40 (2018.2.619.40)
Syntax
public abstract class UIChartElement : RadObject, 
	IChartElementPresenter, IStylableElement, IStylableNode, IFillElement, IBorderElement, 
	IBoxStyle, IBoxElement, IShapedElement

The UIChartElement type exposes the following members.

Constructors
  NameDescription
Public methodUIChartElement
Initializes a new instance of the UIChartElement class
Top
Properties
  NameDescription
Public propertyBackColor
Public propertyBackColor2
Public propertyBackColor3
Public propertyBackColor4
Public propertyBackgroundShape
Gets or sets the RadImageShape that describes the background of the element.
Public propertyBindingContext
Gets or sets the BindingContext for the object.
(Inherited from RadObject.)
Protected propertyBitState
Gets the RadBitVector64 structure that holds all the bit states of the object.
(Inherited from DisposableObject.)
Public propertyBorderBottomColor
Gets and sets the bottom border color. This applies only if FourBorders is chosen for BoxStyle property, and affects only the bottom border.
Public propertyBorderBottomShadowColor
Gets and sets the bottom shadow color. This option applies only if fourBorders is chosen, and affects only the bottom border.
Public propertyBorderBottomWidth
Gets or sets a float value width. This property has effect only if FourBorders style is used in BoxStyle property, and affects only the bottom border.
Public propertyBorderBoxStyle

Gets or sets the Border style. The two possible values are SingleBorder and FourBorder. In the single border case, all four sides share the same appearance although the entire border may have gradient. In four border case, each of the four sides may differ in appearance. For example, the left border may have different color, shadowcolor, and width from the rest. When SingleBorder is chosen, you should use the general properties such as width and color, and respectively, when the FourBorder style is chosen you should use properties prefixed with the corresponding side, for example, LeftColor, LeftWidth for the left side.

Public propertyBorderColor
Public propertyBorderColor2
Gets or sets color used by radial, glass, office glass, gel, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderColor3
Gets or sets color used by radial, glass, office glass, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderColor4
Gets or sets color used by radial, glass, office glass, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderCornerRadius
Public propertyBorderDashPattern
Specifies the style of dashed lines drawn with a border.
Public propertyBorderDashStyle
Specifies the style of dashed lines drawn with a border.
Public propertyBorderDrawMode
Public propertyBorderGradientAngle
Gets or sets gradient angle for linear gradient measured in degrees.
Public propertyBorderGradientStyle
Gets or sets gradient style. Possible styles are solid, linear, radial, glass, office glass, gel, and vista.
Public propertyBorderInnerColor
Gets or sets color used by radial, glass, office glass, gel, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderInnerColor2
Gets or sets color used by radial, glass, office glass, gel, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderInnerColor3
Gets or sets color used by radial, glass, office glass, gel, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderInnerColor4
Gets or sets color used by radial, glass, office glass, gel, and vista gradients. This is one of the colors that are used in the gradient effect.
Public propertyBorderLeftColor
Gets and sets the left border color. This applies only if FourBorders is chosen for BoxStyle property, and affects only the left border.
Public propertyBorderLeftShadowColor
Gets and sets the left shadow color. This option applies only if fourBorders is chosen, and affects only the left border.
Public propertyBorderLeftWidth
Gets or sets a float value width of the left border. This property has effect only if FourBorders style is used in BoxStyle property and affects only the width of the left border.
Public propertyBorderRightColor
Gets and sets the right border color. This applies only if FourBorders is chosen for BoxStyle property, and affects only the right border.
Public propertyBorderRightShadowColor
Gets and sets the right shadow color. This option applies only if fourBorders is chosen, and affects only the right border.
Public propertyBorderRightWidth
Gets or sets a float value width of the right border. This property has effect only if FourBorders style is used in BoxStyle property, and affects only the right border.
Public propertyBorderTopColor
Gets and sets the top border color. This applies only if FourBorders is chosen for BoxStyle property, and affects only the top border.
Public propertyBorderTopShadowColor
Gets and sets the top shadow color. This option applies only if fourBorders is chosen, and affects only the top border.
Public propertyBorderTopWidth
Gets or sets a float value width of the top border . This property has effect only if FourBorders style is used in BoxStyle property, and affects only the top border.
Public propertyBorderWidth
Gets or sets a float value width of the left border. This property has effect only if FourBorders style is used in BoxStyle property and affects only the width of the left border.
Public propertyChildren
Public propertyChildrenHierarchy
Public propertyClass
Public propertyCustomFont
Public propertyCustomFontSize
Public propertyCustomFontStyle
Public propertyDpiScaleFactor
Protected propertyEvents
Provides a simple list of delegates.
(Inherited from DisposableObject.)
Public propertyFallbackToDefaultTheme
Public propertyFont
Public propertyForeColor
Public propertyGradientAngle
Public propertyGradientPercentage
Public propertyGradientPercentage2
Public propertyGradientStyle
Public propertyIsAttached
Public propertyIsDesignMode
Determines whether the element is in design mode.
(Inherited from RadObject.)
Public propertyIsDisposed
Determines whether the object is already disposed.
(Inherited from DisposableObject.)
Public propertyIsDisposing
Determines whether the object is in a process of being disposed of.
(Inherited from DisposableObject.)
Public propertyIsMouseDown
Public propertyIsMouseOver
Public propertyIsVisible
Public propertyLevel
Gets the level.
Public propertyNumberOfColors
Public propertyPadding
Gets or sets the padding of the element.
Public propertyParent
Public propertyPropertyFilter
Gets or sets a Filter instance, used to filter the ICustomPropertyDescriptor.GetProperties collection.
(Inherited from RadObject.)
Public propertyPropertyValues
Gets a collection containing property values.
(Inherited from RadObject.)
Public propertyRadObjectType
Gets the RadObjectType which is associated with this system type.
(Inherited from RadObject.)
Protected propertyScaledFontsCache
Public propertyShape
Gets or sets an instance of the Shape object of an element. The shape of the element is both responsible for clipping the element's children and for providing its' border(s) with custom shape.
Public propertySize
Gets or sets the size of the element which is the height and width of the visual rectangle that would contain the graphics of the element.
Public propertySmoothingMode
Gets or sets the SmoothingMode of the element.
Public propertyStateManager
Public propertyStyle
Public propertyThemeRole
Public propertyView
Public propertyVisualState
Top
Methods
  NameDescription
Protected methodAddStylePropertySetting (Overrides RadObjectAddStylePropertySetting(IPropertySetting).)
Protected methodApplyStyle
Protected methodApplyStyleByIndex
Protected methodApplyStyleSettingsCore
Public methodAttach
Public methodBindProperty
Binds the specified property to a property of the provided binding source object.
(Inherited from RadObject.)
Protected methodBuildVisualState
Protected methodCanRaisePropertyChangeNotifications
Determines whether the object can raise PropertyChanging and PropertyChanged notifications. Current implementation checks whether the object is disposing or is already disposed of.
(Inherited from RadObject.)
Protected methodClearPropertyStore
Removes all references to external property modifiers such as property bindings, style settings and animations.
(Inherited from RadObject.)
Protected methodCoerceValue
Allows inheritors to force a coersion of the current calculated value for the given property.
(Inherited from RadObject.)
Public methodDettach
Public methodDispose
Releases all resources associated with this object.
(Inherited from DisposableObject.)
Protected methodDispose(Boolean)
Performs the actual Dispose logic.
(Inherited from DisposableObject.)
Protected methodDisposeManagedResources
(Inherited from RadObject.)
Protected methodDisposeUnmanagedResources
Releases any UNMANAGED resources used by this object. NOTE: If you declare some unmanaged resources in your class, you should override its finalizer and put disposing logic there also.
(Inherited from DisposableObject.)
Protected methodDpiScaleChanged
Protected methodGetBitState
Gets the current bit state for the object, defined by the provided key.
(Inherited from DisposableObject.)
Public methodGetCurrentShape
Protected methodGetDefaultValue
Allows inheritors to provide custom default value.
(Inherited from RadObject.)
Protected methodGetInheritedValue
Searches up in the chain of InheritanceParents for a value for the specified property.
(Inherited from RadObject.)
Public methodGetPropertyValue
Gets the RadPropertyValue structure that holds information about the specified property's effective value for this instance. May be null if no effective value is recorded.
(Inherited from RadObject.)
Public methodGetRegisteredRadProperty
Gets the registered property with the specified name.
(Inherited from RadObject.)
Protected methodGetScaledFont
Public methodGetThemeEffectiveType
Public methodGetValue (Overrides RadObjectGetValue(RadProperty).)
Public methodGetValueSource
Gets the source of the current value for the specified property.
(Inherited from RadObject.)
Public methodInvalidate
Protected methodIsPropertyCancelable
Determines whether the specified property may be canceled.
(Inherited from RadObject.)
Protected methodMeasureContentOverride
Protected methodOnAttached
Protected methodOnBitStateChanged
Notifies the object for a change in its bit state.
(Inherited from DisposableObject.)
Protected methodOnDettached
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs)
Raises the standard .NET PropertyChanged event.
(Inherited from RadObject.)
Protected methodOnNotifyPropertyChanged(String)
Raises the PropertyChanged event.
(Inherited from RadObject.)
Protected methodOnPropertyChanged (Overrides RadObjectOnPropertyChanged(RadPropertyChangedEventArgs).)
Protected methodOnPropertyChanging
Raises the RadPropertyChanging event.
(Inherited from RadObject.)
Protected methodPerformDispose
Performs the core resources release logic.
(Inherited from DisposableObject.)
Public methodRefresh
Public methodRemoveStylePropertySetting(IPropertySetting)
Called when element style condition changes. This method is used internally.
(Inherited from RadObject.)
Public methodRemoveStylePropertySetting(RadProperty)
Called when element style condition changes. This method is used internally.
(Inherited from RadObject.)
Public methodResetValue(RadProperty)
Resets the current value of the specified property. This method will remove any effective value modifier (such as style or animation setting) for the specified property.
(Inherited from RadObject.)
Public methodResetValue(RadProperty, ValueResetFlags)
Resets the current value of the specified property using the provided flags.
(Inherited from RadObject.)
Protected methodResetValueCore
Resets the specified property value, using the provided reset flags.
(Inherited from RadObject.)
Public methodResumePropertyNotifications
Resumes property notifications after a previous SuspendPropertyNotifications call.
(Inherited from RadObject.)
Protected methodSetBitState
Applies the specified boolean value to the BitVector of the object.
(Inherited from DisposableObject.)
Public methodSetDefaultValueOverride
Applies the provided value as an override of the Default value provided by the specified property's metadata.
(Inherited from RadObject.)
Public methodSetValue
Applies the provided value as Local for the specified property.
(Inherited from RadObject.)
Public methodSetValueAtDesignTime
Applies the specified value as Local for the desired property and raises the flag IsLocalValueSetAtDesignTime for that property. All design-time direct property modifications (e.g. item.Text = "Item1") should be done through this method for the property to be properly serialized. If a property is modified through a property grid, the custom property descriptor will automatically apply this logic. This method is used internally.
(Inherited from RadObject.)
Protected methodSetValueCore
Performs the core logic of updating property value.
(Inherited from RadObject.)
Public methodShouldSerializeProperty
Determines whether the property defined by the provided property descriptor should be serialized.
(Inherited from RadObject.)
Public methodSuspendPropertyNotifications
Allows PropertyChanging and PropertyChanged notifications to be temporary suspended.
(Inherited from RadObject.)
Public methodUnbindProperty
Removes the binding for the specified property.
(Inherited from RadObject.)
Public methodUpdateValue
Forces re-evaluation of the current value for the specified property.
(Inherited from RadObject.)
Protected methodUpdateValueCore
Performs the core value update logic.
(Inherited from RadObject.)
Top
Events
  NameDescription
Public eventDisposed (Inherited from DisposableObject.)
Public eventDisposing (Inherited from DisposableObject.)
Public eventPropertyChanged
Occurs when a property of an object changes. Note: if a property which is not a RadProperty changes, the developer is responsible for firing this event by using the INotifyPropertyChanged API.
(Inherited from RadObject.)
Public eventRadPropertyChanged
Occurs when a property of a RadObject changes.
(Inherited from RadObject.)
Public eventRadPropertyChanging
Occurs prior to property of a RadObject changes.
(Inherited from RadObject.)
Top
Fields
Extension Methods
  NameDescription
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodCheckAccessOverloaded. (Defined by DispatcherExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodIsLocalValueSet
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Top
See Also
Inheritance Hierarchy
SystemObject
  Telerik.WinControlsDisposableObject
    Telerik.WinControlsRadObject
      Telerik.WinControls.UIUIChartElement
        Telerik.WinControls.UIAxis
        Telerik.WinControls.UIChartAnnotation
        Telerik.WinControls.UIChartArea
        Telerik.WinControls.UIChartGrid
        Telerik.WinControls.UIChartImageElement
        Telerik.WinControls.UIChartSeries
        Telerik.WinControls.UIChartView
        Telerik.WinControls.UILegendItemStyleElement
        Telerik.WinControls.UISelectedPoint