IAnimatable Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines an interface for elements that can be animated.
In this article
public interface IAnimatable
type IAnimatable = interface
Derived
Methods
BatchBegin()
Implement this method to begin a batch of animations that have been committed.
BatchCommit()
Implement this method to commit a batch of animations so that they can be run with the BatchBegin() method.
Extension Methods
AbortAnimation(IAnimatable, String)
Stops the animation.
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>)
Sets the specified parameters and starts the animation.
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)
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)
Applies to