System.Windows.Media.Animation Namespace

Provides types that support property animation functionality, including timelines, storyboards, and key frames.

  ClassDescription
Public classBackEaseRepresents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated.
Public classBeginStoryboardA trigger action that begins a Storyboard and distributes its animations to their targeted objects and properties.
Public classBounceEaseRepresents an easing function that creates an animated bouncing effect.
Public classCircleEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using a circular function.
Public classColorAnimationAnimates the value of a Color property between two target values using linear interpolation over a specified Duration.
Public classColorAnimationUsingKeyFramesAnimates the value of a Color property along a set of KeyFrames over a specified Duration.
Public classColorKeyFrameProvides a base class for specific animation key-frame techniques that define an animation segment with a Color target value. Derived classes each provide a different key-frame interpolation method for a Color value that is provided for a ColorAnimationUsingKeyFrames animation.
Public classColorKeyFrameCollectionRepresents a collection of ColorKeyFrame objects that can be individually accessed by index.
Public classCubicEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t3.
Public classDiscreteColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using discrete values.
Public classDiscreteDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using discrete values.
Public classDiscreteObjectKeyFrameAnimates from the Object value of the previous key frame to its own Value using discrete values.
Public classDiscretePointKeyFrameAnimates from the Point value of the previous key frame to its own Value using discrete frames.
Public classDoubleAnimationAnimates the value of a Double property between two target values using linear interpolation over a specified Duration.
Public classDoubleAnimationUsingKeyFramesAnimates the value of a Double property along a set of KeyFrames.
Public classDoubleKeyFrameAn abstract class that defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames.
Public classDoubleKeyFrameCollectionRepresents a collection of DoubleKeyFrame objects that can be individually accessed by index.
Public classEasingColorKeyFrameA class that enables you to associate easing functions with a ColorAnimationUsingKeyFrames key frame animation.
Public classEasingDoubleKeyFrameDefines a property that enables you to associate an easing function with a DoubleAnimationUsingKeyFrames key-frame animation.
Public classEasingFunctionBaseProvides the base class for all the easing functions. You can create your own custom easing functions by inheriting from this class.
Public classEasingPointKeyFrameDefines a property that enables you to associate an easing function with a PointAnimationUsingKeyFrames key-frame animation.
Public classElasticEaseRepresents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest.
Public classExponentialEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula (see remarks).
Public classKeySplineThis class is used by a spline key frame to define animation progress.
Public classLinearColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using linear interpolation.
Public classLinearDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using linear interpolation.
Public classLinearPointKeyFrameAnimates from the Point value of the previous key frame to its own Value using linear interpolation.
Public classObjectAnimationUsingKeyFramesAnimates the value of an Object property along a set of KeyFrames over a specified Duration.
Public classObjectKeyFrameDefines an animation segment with its own target value and interpolation method for an ObjectAnimationUsingKeyFrames.
Public classObjectKeyFrameCollectionRepresents a collection of ObjectKeyFrame objects that can be individually accessed by index.
Public classPointAnimationAnimates the value of a Point property between two target values using linear interpolation over a specified Duration.
Public classPointAnimationUsingKeyFramesAnimates the value of a Point property along a set of KeyFrames.
Public classPointKeyFrameDefines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames.
Public classPointKeyFrameCollectionRepresents a collection of PointKeyFrame objects that can be individually accessed by index.
Public classPowerEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = tp where p is equal to the Power property.
Public classQuadraticEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2
Public classQuarticEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t4.
Public classQuinticEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t5.
Public classSineEaseRepresents an easing function that creates an animation that accelerates and/or decelerates using a sine formula (see remarks).
Public classSplineColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using splined interpolation.
Public classSplineDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using splined interpolation.
Public classSplinePointKeyFrameAnimates from the Point value of the previous key frame to its own Value using splined interpolation.
Public classStoryboardControls animations with a timeline, and provides object and property targeting information for its child animations.
Public classTimelineDefines a segment of time.
Public classTimelineCollectionRepresents a collection of Timeline objects.

  StructureDescription
Public structureKeyTimeSpecifies when a particular key frame should take place during an animation.
Public structureRepeatBehaviorDescribes how a Timeline repeats its simple duration.

  InterfaceDescription
Public interfaceIEasingFunctionDefines the basic functionality of an easing function.

  EnumerationDescription
Public enumerationClockStateDescribes the potential states of an animation.
Public enumerationEasingModeSpecifies how the animation associated with an easing function interpolates.
Public enumerationFillBehaviorSpecifies how a Timeline behaves when it is outside its active period but its parent is inside its active or hold period.
Public enumerationKeyTimeTypeRepresents the different types that may represent a KeyTime instance.

Show:
© 2015 Microsoft