AnimationEngine
Class
Definition
Namespace:Telerik.WinControls.WindowAnimation
Assembly:Telerik.WinControls.dll
Syntax:
C#
public class AnimationEngine : RadObject, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor
Inheritance: objectDisposableObjectRadObjectAnimationEngine
Derived Classes:
Implements:
Inherited Members
Constructors
C#
public AnimationEngine()
Fields
C#
protected StandardEasingCalculator calculator
C#
protected ManualResetEvent threadStart
Properties
C#
public int AnimationFrames { get; set; }
C#
public int AnimationStep { get; }
C#
public RadEasingType EasingType { get; set; }
Methods
C#
protected virtual void Animate()
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.
C#
protected override void DisposeUnmanagedResources()
Overrides:
C#
public void Start()
C#
public void Stop()
Events
Event raised in parallel with the executing animation.
C#
[Browsable(true)]
public event AnimationEventHandler Animating
Event raised when animation is finished
C#
[Browsable(true)]
public event AnimationEventHandler AnimationFinished