System.Windows.Media.Animation Namespace
Silverlight
Provides types that support property animation functionality, including timelines, storyboards, and key frames.
| Class | Description | |
|---|---|---|
|
BackEase | Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated. |
|
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 | Animates the value of a Color property along a set of KeyFrames over a specified Duration. |
|
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 | Animates from the Color value of the previous key frame to its own Value using discrete values. |
|
DiscreteDoubleKeyFrame | Animates from the Double value of the previous key frame to its own Value using discrete values. |
|
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 KeyFrames. |
|
DoubleKeyFrame | An abstract class that defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames. |
|
DoubleKeyFrameCollection | Represents a collection of DoubleKeyFrame objects that can be individually accessed by index. |
|
EasingColorKeyFrame | A class that enables you to associate easing functions with a ColorAnimationUsingKeyFrames key frame animation. |
|
EasingDoubleKeyFrame | Defines a property that enables you to associate an easing function with a DoubleAnimationUsingKeyFrames key-frame animation. |
|
EasingFunctionBase | Provides the base class for all the easing functions. You can create your own custom easing functions by inheriting from this class. |
|
EasingPointKeyFrame | Defines a property that enables you to associate an easing function with a PointAnimationUsingKeyFrames key-frame animation. |
|
ElasticEase | Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest. |
|
ExponentialEase | Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula (see remarks). |
|
KeySpline | This class is used by a spline key frame to define animation progress. |
|
LinearColorKeyFrame | Animates from the Color value of the previous key frame to its own Value using linear interpolation. |
|
LinearDoubleKeyFrame | Animates from the Double value of the previous key frame to its own Value using linear interpolation. |
|
LinearPointKeyFrame | Animates from the Point value of the previous key frame to its own Value using linear interpolation. |
|
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 | Animates the value of a Point property along a set of KeyFrames. |
|
PointKeyFrame | Defines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames. |
|
PointKeyFrameCollection | Represents a collection of PointKeyFrame objects that can be individually accessed by index. |
|
PowerEase | Represents 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. |
|
QuadraticEase | Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2 |
|
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 (see remarks). |
|
SplineColorKeyFrame | Animates from the Color value of the previous key frame to its own Value using splined interpolation. |
|
SplineDoubleKeyFrame | Animates from the Double value of the previous key frame to its own Value using splined interpolation. |
|
SplinePointKeyFrame | Animates from the Point value of the previous key frame to its own Value using splined interpolation. |
|
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. |
| Structure | Description | |
|---|---|---|
|
KeyTime | Specifies when a particular key frame should take place during an animation. |
|
RepeatBehavior | Describes how a Timeline repeats its simple duration. |
| Interface | Description | |
|---|---|---|
|
IEasingFunction | Defines the basic functionality of an easing function. |
| Enumeration | Description | |
|---|---|---|
|
ClockState | Describes the potential states of an animation. |
|
EasingMode | Specifies how the animation associated with an easing function interpolates. |
|
FillBehavior | Specifies how a Timeline behaves when it is outside its active period but its parent is inside its active or hold period. |
|
KeyTimeType | Represents the different types that may represent a KeyTime instance. |
Community Additions
ADD
Show: