Class DotsSpinnerWaitingBarIndicatorElement
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class DotsSpinnerWaitingBarIndicatorElement : BaseRingWaitingBarIndicatorElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
DotsSpinnerWaitingBarIndicatorElement()
Declaration
public DotsSpinnerWaitingBarIndicatorElement()
Fields
AccelerationSpeedProperty
DelayBetweenAnimationCyclesProperty
DistanceBetweenDotsProperty
DotRadiusProperty
DotSweepAngleLifeCycleProperty
MaxSpeedSweepAngleProperty
Properties
AccelerationSpeed
Gets or sets the acceleration speed.
Declaration
[RadRange(0L, 100L)]
[RadPropertyDefaultValue("AccelerationSpeed", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public double AccelerationSpeed { get; set; }
Property Value
System.Double
The acceleration speed. |
DelayBetweenAnimationCycles
Gets or sets the empty frames count between animation cycles.
Declaration
[RadPropertyDefaultValue("DelayBetweenAnimationCycles", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public int DelayBetweenAnimationCycles { get; set; }
Property Value
System.Int32
The delay between animation cycles. |
DistanceBetweenDots
Gets or sets the distance between dots.
Declaration
[RadRange(0L, 2147483647L)]
[RadPropertyDefaultValue("DistanceBetweenDots", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public double DistanceBetweenDots { get; set; }
Property Value
System.Double
The distance between dots. |
DotRadius
Gets or sets the dot radius.
Declaration
[RadRange(0L, 2147483647L)]
[RadPropertyDefaultValue("DotRadius", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public virtual int DotRadius { get; set; }
Property Value
System.Int32
The dot radius. |
DotSweepAngleLifeCycle
Gets or sets the sweep angle dot travels before the end of animation cycle.
Declaration
[RadRange(0L, 2147483647L)]
[RadPropertyDefaultValue("DotSweepAngleLifeCycle", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public virtual int DotSweepAngleLifeCycle { get; set; }
Property Value
System.Int32
The dot sweep angle life cycle. |
MaxSpeedSweepAngle
Gets or sets the max speed sweep angle.
Declaration
[RadRange(0L, 360L)]
[RadPropertyDefaultValue("MaxSpeedSweepAngle", typeof(DotsSpinnerWaitingBarIndicatorElement))]
public virtual int MaxSpeedSweepAngle { get; set; }
Property Value
System.Int32
The max speed sweep angle. |
Methods
Animate(Int32)
Declaration
public override void Animate(int step)
Parameters
System.Int32
step
|
Overrides
CalculateDotNextAngle(Int32, Int32)
Declaration
protected virtual int CalculateDotNextAngle(int angle, int step)
Parameters
System.Int32
angle
|
System.Int32
step
|
Returns
System.Int32
|
CreateDotAnglePositions()
Declaration
protected virtual IList<int> CreateDotAnglePositions()
Returns
System.Collections.Generic.IList<System.Int32>
|
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Raises the PropertyChanged event.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
RadPropertyChangedEventArgs
e
The RadPropertyChangedEventArgs instance containing the event data. |
Overrides
Paint(Graphics, Rectangle)
Declaration
public override void Paint(Graphics graphics, Rectangle rectangle)
Parameters
System.Drawing.Graphics
graphics
|
System.Drawing.Rectangle
rectangle
|
Overrides
ResetAnimation()
Declaration
public override void ResetAnimation()