Namespace System.Windows.Media.Animation
Classes
AnimationTimeline
BackEase
This class implements an easing function that backs up before going to the destination.
BeginStoryboard
A trigger action that begins a Storyboard and distributes its animations to their targeted objects and properties.
BounceEase
Represents an easing function that creates an animated bouncing effect.
CircleEase
Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function.
ColorAnimation
Animates the value of a Color property between two target values using linear interpolation over a specified Duration.
ColorAnimationUsingKeyFrames
This class is used to animate a Color property value along a set of key frames.
ColorKeyFrame
Provides 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.
ColorKeyFrameCollection
Represents a collection of ColorKeyFrame objects that can be individually accessed by index.
CubicEase
Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t3.
DiscreteColorKeyFrame
DiscreteDoubleKeyFrame
DiscreteObjectKeyFrame
Animates from the Object value of the previous key frame to its own Value using discrete values.
DiscretePointKeyFrame
Animates from the Point value of the previous key frame to its own Value using discrete frames.
DoubleAnimation
Animates the value of a Double property between two target values using linear interpolation over a specified Duration.
DoubleAnimationUsingKeyFrames
Animates the value of a Double property along a set of key frames.
DoubleKeyFrame
An abstract class that defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames.
DoubleKeyFrameCollection
EasingColorKeyFrame
A class that enables you to associate easing functions with a ColorAnimationUsingKeyFrames key frame animation.
EasingDoubleKeyFrame
EasingFunctionBase
Provides the base class for all the easing functions.
EasingPointKeyFrame
Empty
ExponentialEase
Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula.
KeySpline
LinearColorKeyFrame
Animates from the Color value of the previous key frame to its own Value using linear interpolation.
LinearDoubleKeyFrame
ObjectAnimationUsingKeyFrames
Animates the value of an Object property along a set of KeyFrames over a specified Duration.
ObjectKeyFrame
Defines an animation segment with its own target value and interpolation method for an ObjectAnimationUsingKeyFrames.
ObjectKeyFrameCollection
Represents a collection of ObjectKeyFrame objects that can be individually accessed by index.
PointAnimation
Animates the value of a Point property between two target values using linear interpolation over a specified Duration.
PointAnimationUsingKeyFrames
PointKeyFrame
Defines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames.
PointKeyFrameCollection
PowerEase
This class implements an easing function that gives a polynomial curve of arbitrary degree. If the curve you desire is cubic, quadratic, quartic, or quintic it is better to use the specialized easing functions.
QuadraticEase
Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t^2
QuarticEase
Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t4.
QuinticEase
Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t5.
SineEase
Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula.
SplineColorKeyFrame
This class is used as part of a ColorKeyFrameCollection in conjunction with a KeyFrameColorAnimation to animate a Color property value along a set of key frames.
This ColorKeyFrame interpolates between the Color Value of the previous key frame and its own Value to produce its output value.
SplineDoubleKeyFrame
This class is used as part of a ByteKeyFrameCollection in conjunction with a KeyFrameByteAnimation to animate a Byte property value along a set of key frames.
This ByteKeyFrame interpolates between the Byte Value of the previous key frame and its own Value to produce its output value.
SplinePointKeyFrame
This class is used as part of a PointKeyFrameCollection in conjunction with a PointAnimationUsingKeyFrames to animate a Point property value along a set of key frames.
Storyboard
Controls animations with a timeline, and provides object and property targeting information for its child animations.
Timeline
Defines a segment of time.
TimelineCollection
Represents a collection of Timeline objects.
Transition
Represents a visual behavior that occurs when a control is affected by a predefined action or state change. These may be applied to individual elements using the Transitions property, or applied to the children of a Panel using the ChildrenTransitions property.
TransitionCollection
Represents a collection of Transition objects.
Structs
KeyTime
Specifies when a particular key frame should take place during an animation.
RepeatBehavior
Describes how a Timeline repeats its simple duration.
Interfaces
IEasingFunction
IKeyFrame
Enums
ClockState
This enumeration represents the different states that a clock can be in at any given time.
EasingMode
Specifies how the animation associated with an easing function interpolates.
FillBehavior
RepeatBehaviorType
Specifies the repeat mode that a RepeatBehavior raw value represents.