[This documentation is preliminary and is subject to change.]
Provides animation and storyboard API for transition animations, visual states, or animated UI components.
Members
The Windows.UI.Xaml.Media.Animation namespace has these types of members:
Attributes
The Windows.UI.Xaml.Media.Animation namespace has these attributes.
| Attribute | Description |
|---|---|
| IndependentlyAnimatableAttribute | Do not use. |
Classes
The Windows.UI.Xaml.Media.Animation namespace has these classes.
| Class | Description |
|---|---|
| AddDeleteThemeTransition | Provides the animated transition behavior for when controls add or delete children of a panel. For example, if you have a collection of photos displayed in a Grid, you can associate this animation to the Grid so that when photos are added or deleted, the photos will animate in and out of view. |
| 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 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. |
| ContentThemeTransition | Provides the animated transition behavior for when the content of a control is changing. This might be applied in addition to AddDeleteThemeTransition. |
| 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 key frames. |
| 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. |
| DragItemThemeAnimation | Represents the preconfigured animation that applies to item elements being dragged. |
| DragOverThemeAnimation | Represents the preconfigured animation that applies to the elements underneath an element being dragged. |
| DropTargetItemThemeAnimation | Represents the preconfigured animation that applies to potential drop target elements. |
| EasingColorKeyFrame | Associates easing functions with a ColorAnimationUsingKeyFrames key-frame animation. |
| EasingDoubleKeyFrame | Associates 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 | Associates an easing function with a PointAnimationUsingKeyFrames key-frame animation. |
| EdgeUIThemeTransition | Provides the animated transition behavior for an edge UI transition. |
| ElasticEase | Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest. |
| EntranceThemeTransition | Provides the animated transition behavior on controls when they first appear. You can use this on individual objects or on containers of objects. In the latter case, child elements will animate into view in sequence rather than all at the same time. |
| ExponentialEase | Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula. |
| FadeInThemeAnimation | Represents the preconfigured opacity animation that applies to controls when they are first shown. |
| FadeOutThemeAnimation | Represents the preconfigured opacity animation that applies to controls when they are removed from the UI or hidden. |
| KeySpline | Represents a spline key frame to define animation progress. |
| KeyTimeHelper | Provides utility methods for working with KeyTime values. C# and Microsoft Visual Basic code should use members of KeyTime instead. |
| 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. |
| PaneThemeTransition | Provides the animated transition behavior for a panning UI transition. |
| 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. |
| PointerDownThemeAnimation | Represents a preconfigured animation for user action that taps an item or element. |
| PointerUpThemeAnimation | Represents a preconfigured animation for user action that runs after an item or element is tapped (pointer no longer on and over). |
| 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. |
| PopInThemeAnimation | Represents the preconfigured animation that applies to pop-in components of controls (for example, tooltip-like UI on an object) as they appear. This animation combines opacity and translation. |
| PopOutThemeAnimation | Represents the preconfigured animation that applies to pop-in components of controls (for example, tooltip-like UI on an object) as they are closed/removed. This animation combines opacity and translation. |
| PopupThemeTransition | Provides the animated transition behavior that applies to pop-in components of controls (for example, tooltip-like UI on an object) as they appear. |
| 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. |
| ReorderThemeTransition | Provides the animated transition behavior for when list-view controls items change order. Typically this is due to a drag-drop operation. Different controls and themes potentially have varying characteristics for the animations involved. |
| RepeatBehaviorHelper | Provides basic utility methods for processing RepeatBehavior values. C# and Microsoft Visual Basic code should use members of RepeatBehavior instead. |
| RepositionThemeAnimation | Use to animate an object that is being repositioned. |
| RepositionThemeTransition | Reacts to layout moves when no context is set and a trigger of move is passed. |
| SineEase | Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula. |
| 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. |
| SplitCloseThemeAnimation | Represents the preconfigured animation that conceals a target UI using a split animation. |
| SplitOpenThemeAnimation | Represents the preconfigured animation that reveals a target UI using a split animation. |
| Storyboard | Controls animations with a timeline, and provides object and property targeting information for its child animations. |
| SwipeBackThemeAnimation | Represents the preconfigured animation that applies to controls when an element slides back into its layout slot after a Swipe interaction. |
| SwipeHintThemeAnimation | Represents the preconfigured animation that indicates that a Swipe gesture is now possible. |
| 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. |
Enumerations
The Windows.UI.Xaml.Media.Animation namespace has these enumerations.
| 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. |
| RepeatBehaviorType | Specifies the repeat mode that a RepeatBehavior raw value represents. |
Structures
The Windows.UI.Xaml.Media.Animation namespace has these structures.
| Structure | Description |
|---|---|
| KeyTime | Specifies when a particular key frame should take place during an animation. |
| RepeatBehavior | Describes how a Timeline repeats its simple duration. |
Requirements
|
Minimum supported client | Windows 8 Release Preview |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
Build date: 5/22/2012
