Class BaseRingWaitingBarIndicatorElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class BaseRingWaitingBarIndicatorElement : BaseWaitingBarIndicatorElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
BaseRingWaitingBarIndicatorElement()
Declaration
public BaseRingWaitingBarIndicatorElement()
Fields
ElementColor3Property
ElementColor4Property
ElementGradientPercentage2Property
ElementGradientPercentageProperty
ElementNumberOfColorsProperty
InitialStartElementAngleProperty
InnerRadiusProperty
RadiusProperty
RotationDirectionProperty
Properties
CurrentLeadingElementAngle
Gets or sets the current leading element angle.
Declaration
protected virtual int CurrentLeadingElementAngle { get; set; }
Property Value
|
System.Int32
The current leading element angle. |
ElementColor3
Gets or sets the element back color3.
Declaration
[RadPropertyDefaultValue("ElementColor3", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual Color ElementColor3 { get; set; }
Property Value
|
System.Drawing.Color
The element back color3. |
ElementColor4
Gets or sets the element back color3.
Declaration
[RadPropertyDefaultValue("ElementColor4", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual Color ElementColor4 { get; set; }
Property Value
|
System.Drawing.Color
The element back color3. |
ElementGradientPercentage
Gets or sets the element gradient percentage.
Declaration
[RadRange(0L, 1L)]
[RadPropertyDefaultValue("ElementGradientPercentage", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual float ElementGradientPercentage { get; set; }
Property Value
|
System.Single
The element gradient percentage. |
ElementGradientPercentage2
Gets or sets the element gradient percentage.
Declaration
[RadRange(0L, 1L)]
[RadPropertyDefaultValue("ElementGradientPercentage2", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual float ElementGradientPercentage2 { get; set; }
Property Value
|
System.Single
The element gradient percentage. |
ElementNumberOfColors
Gets or sets the element number of colors.
Declaration
[RadRange(1L, 4L)]
[RadPropertyDefaultValue("ElementNumberOfColors", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual int ElementNumberOfColors { get; set; }
Property Value
|
System.Int32
The element number of colors. |
InitialStartElementAngle
Gets or sets the initial start element angle.
Declaration
[RadRange(0L, 360L)]
[RadPropertyDefaultValue("InitialStartElementAngle", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual int InitialStartElementAngle { get; set; }
Property Value
|
System.Int32
The initial start element angle. |
InnerRadius
Gets or sets the inner radius.
Declaration
[RadRange(0L, 2147483647L)]
[RadPropertyDefaultValue("InnerRadius", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual int InnerRadius { get; set; }
Property Value
|
System.Int32
The inner radius. |
Radius
Gets or sets the radius.
Declaration
[RadPropertyDefaultValue("Radius", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual int Radius { get; set; }
Property Value
|
System.Int32
The radius. |
RotationDirection
Gets or sets the rotation direction.
Declaration
[RadPropertyDefaultValue("RotationDirection", typeof(BaseRingWaitingBarIndicatorElement))]
public virtual RotationDirection RotationDirection { get; set; }
Property Value
|
RotationDirection
The rotation direction. |
Methods
Animate(Int32)
Declaration
public override void Animate(int step)
Parameters
|
System.Int32
step
|
Overrides
GetRectangleCenter(Rectangle)
Declaration
protected Point GetRectangleCenter(Rectangle rect)
Parameters
|
System.Drawing.Rectangle
rect
|
Returns
|
System.Drawing.Point
|
OnPropertyChanged(RadPropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
|
RadPropertyChangedEventArgs
e
|
Overrides
Paint(Graphics, Rectangle)
Declaration
public abstract void Paint(Graphics graphics, Rectangle rectangle)
Parameters
|
System.Drawing.Graphics
graphics
|
|
System.Drawing.Rectangle
rectangle
|
PaintElement(IGraphics, Single, SizeF)
Declaration
protected override void PaintElement(IGraphics graphics, float angle, SizeF scale)
Parameters
|
IGraphics
graphics
|
|
System.Single
angle
|
|
System.Drawing.SizeF
scale
|
Overrides
ResetAnimation()
Declaration
public override void ResetAnimation()
Overrides
UpdateWaitingDirection(ProgressOrientation)
Declaration
public override void UpdateWaitingDirection(ProgressOrientation waitingDirection)
Parameters
|
ProgressOrientation
waitingDirection
|