ClassBaseRingWaitingBarIndicatorElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public abstract class BaseRingWaitingBarIndicatorElement : BaseWaitingBarIndicatorElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementBaseWaitingBarIndicatorElementBaseRingWaitingBarIndicatorElement
Derived Classes:
Implements:
Inherited Members
Constructors
BaseRingWaitingBarIndicatorElement()
Declaration
public BaseRingWaitingBarIndicatorElement()
Fields
ElementColor3Property
Declaration
public static RadProperty ElementColor3Property
Field Value
ElementColor4Property
Declaration
public static RadProperty ElementColor4Property
Field Value
ElementGradientPercentage2Property
Declaration
public static RadProperty ElementGradientPercentage2Property
Field Value
ElementGradientPercentageProperty
Declaration
public static RadProperty ElementGradientPercentageProperty
Field Value
ElementNumberOfColorsProperty
Declaration
public static RadProperty ElementNumberOfColorsProperty
Field Value
InitialStartElementAngleProperty
Declaration
public static RadProperty InitialStartElementAngleProperty
Field Value
RotationDirectionProperty
Declaration
public static RadProperty RotationDirectionProperty
Field Value
Properties
CurrentLeadingElementAngle
Gets or sets the current leading element angle.
Declaration
protected virtual int CurrentLeadingElementAngle { get; set; }
Property Value
The current leading element angle.
ElementColor3
Gets or sets the element back color3.
Declaration
[TypeConverter(typeof(RadColorEditorConverter))]
public virtual Color ElementColor3 { get; set; }
Property Value
The element back color3.
ElementColor4
Gets or sets the element back color3.
Declaration
[TypeConverter(typeof(RadColorEditorConverter))]
public virtual Color ElementColor4 { get; set; }
Property Value
The element back color3.
ElementGradientPercentage
Gets or sets the element gradient percentage.
Declaration
[RadRange(0, 1)]
public virtual float ElementGradientPercentage { get; set; }
Property Value
The element gradient percentage.
ElementGradientPercentage2
Gets or sets the element gradient percentage.
Declaration
[RadRange(0, 1)]
public virtual float ElementGradientPercentage2 { get; set; }
Property Value
The element gradient percentage.
ElementNumberOfColors
Gets or sets the element number of colors.
Declaration
[RadRange(1, 4)]
public virtual int ElementNumberOfColors { get; set; }
Property Value
The element number of colors.
InitialStartElementAngle
Gets or sets the initial start element angle.
Declaration
[RadRange(0, 360)]
public virtual int InitialStartElementAngle { get; set; }
Property Value
The initial start element angle.
InnerRadius
Gets or sets the inner radius.
Declaration
[RadRange(0, 2147483647)]
public virtual int InnerRadius { get; set; }
Property Value
The inner radius.
Radius
Gets or sets the radius.
Declaration
public virtual int Radius { get; set; }
Property Value
The radius.
RotationDirection
Gets or sets the rotation direction.
Declaration
public virtual RotationDirection RotationDirection { get; set; }
Property Value
The rotation direction.
Methods
OnPropertyChanged(RadPropertyChangedEventArgs)
Handles property change events by invalidating the fill cache and invoking the base class property change handler.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
Event arguments containing information about the property that changed.
Overrides
PaintElement(IGraphics, float, SizeF)
Performs the main painting operation for the element, rendering fill, content, and border in the correct order.
Declaration
protected override void PaintElement(IGraphics graphics, float angle, SizeF scale)
Parameters
graphics
The graphics context used for rendering.
angle
The rotation angle to apply during painting.
scale
The scaling factor to apply during painting.
Overrides
ResetAnimation()
Declaration
public override void ResetAnimation()
Overrides
UpdateWaitingDirection(ProgressOrientation)
Declaration
public override void UpdateWaitingDirection(ProgressOrientation waitingDirection)
Parameters
waitingDirection
Overrides