Share via


AnimationExtensions Class

Definition

Extension methods for IAnimatable objects.

public ref class AnimationExtensions abstract sealed
public static class AnimationExtensions
type AnimationExtensions = class
Public Module AnimationExtensions
Inheritance
AnimationExtensions

Methods

AbortAnimation(IAnimatable, String)

Stops the animation.

Add(IAnimationManager, Action<Double>)
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Sets the specified parameters and starts the animation.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Sets the specified parameters and starts the animation.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager)

Sets the specified parameters and starts the kinetic animation.

AnimationIsRunning(IAnimatable, String)

Returns a Boolean value that indicates whether or not the animation that is specified by handle is running.

Batch(IAnimatable)
Insert(IAnimationManager, Func<Int64,Boolean>)
Interpolate(Double, Double, Double, Boolean)

Returns a function that performs a linear interpolation between start and end.

Remove(IAnimationManager, Int32)

Applies to