Windows.UI.Xaml.Media.Animation Windows.UI.Xaml.Media.Animation Windows.UI.Xaml.Media.Animation Windows.UI.Xaml.Media.Animation Namespace

Definition

Provides animation and storyboard API for transition animations, visual states, or animated UI components.

Classes

AddDeleteThemeTransition AddDeleteThemeTransition AddDeleteThemeTransition 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 BackEase BackEase BackEase

Represents an easing function that changes a value in the opposite direction of the main function during part of a duration, then reverses and finishes the function-over-time behavior in a conventional way.

BeginStoryboard BeginStoryboard BeginStoryboard BeginStoryboard

A trigger action that begins a Storyboard. Not commonly used. See Remarks.

BounceEase BounceEase BounceEase BounceEase

Represents an easing function that creates an animated bouncing effect.

CircleEase CircleEase CircleEase CircleEase

Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function.

ColorAnimation ColorAnimation ColorAnimation ColorAnimation

Animates the value of a Color property between two target values using linear interpolation over a specified Duration.

ColorAnimationUsingKeyFrames ColorAnimationUsingKeyFrames ColorAnimationUsingKeyFrames ColorAnimationUsingKeyFrames

Animates the value of a Color property along a set of key frames.

ColorKeyFrame ColorKeyFrame ColorKeyFrame 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 ColorKeyFrameCollection ColorKeyFrameCollection ColorKeyFrameCollection

Represents a collection of ColorKeyFrame objects that can be individually accessed by index. ColorKeyFrameCollection is the value of the KeyFrames property.

CommonNavigationTransitionInfo CommonNavigationTransitionInfo CommonNavigationTransitionInfo CommonNavigationTransitionInfo

Provides common parameters for navigation transition animations.

ConditionallyIndependentlyAnimatableAttribute ConditionallyIndependentlyAnimatableAttribute ConditionallyIndependentlyAnimatableAttribute ConditionallyIndependentlyAnimatableAttribute

Not intended for general use. See also IndependentlyAnimatableAttribute.

ConnectedAnimation ConnectedAnimation ConnectedAnimation ConnectedAnimation

Represents an animation that simultaneously animates the exit of one element and the entrance of another element.

ConnectedAnimationService ConnectedAnimationService ConnectedAnimationService ConnectedAnimationService

Represents a service that provides properties and methods to display a ConnectedAnimation.

ContentThemeTransition ContentThemeTransition ContentThemeTransition ContentThemeTransition

Provides the animated transition behavior for when the content of a control is changing. This might be applied in addition to AddDeleteThemeTransition.

ContinuumNavigationTransitionInfo ContinuumNavigationTransitionInfo ContinuumNavigationTransitionInfo ContinuumNavigationTransitionInfo

Specifies the object that will fly between pages to provide context during a continuum transition.

CubicEase CubicEase CubicEase CubicEase

Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f (t) = t3.

DiscreteColorKeyFrame DiscreteColorKeyFrame DiscreteColorKeyFrame DiscreteColorKeyFrame

Animates from the Color value of the previous key frame to its own Value using discrete values.

DiscreteDoubleKeyFrame DiscreteDoubleKeyFrame DiscreteDoubleKeyFrame DiscreteDoubleKeyFrame

Animates from the Double value of the previous key frame to its own Value using discrete values.

DiscreteObjectKeyFrame DiscreteObjectKeyFrame DiscreteObjectKeyFrame DiscreteObjectKeyFrame

Animates from the Object value of the previous key frame to its own Value using discrete values.

DiscretePointKeyFrame DiscretePointKeyFrame DiscretePointKeyFrame DiscretePointKeyFrame

Animates from the Point value of the previous key frame to its own Value using discrete frames.

DoubleAnimation DoubleAnimation DoubleAnimation DoubleAnimation

Animates the value of a Double property between two target values using linear interpolation over a specified Duration.

DoubleAnimationUsingKeyFrames DoubleAnimationUsingKeyFrames DoubleAnimationUsingKeyFrames DoubleAnimationUsingKeyFrames

Animates the value of a Double property along a set of key frames.

DoubleKeyFrame DoubleKeyFrame DoubleKeyFrame DoubleKeyFrame

An abstract class that defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection DoubleKeyFrameCollection DoubleKeyFrameCollection DoubleKeyFrameCollection

Represents a collection of DoubleKeyFrame objects that can be individually accessed by index. DoubleKeyFrameCollection is the value of the KeyFrames property.

DragItemThemeAnimation DragItemThemeAnimation DragItemThemeAnimation DragItemThemeAnimation

Represents the preconfigured animation that applies to item elements being dragged.

DragOverThemeAnimation DragOverThemeAnimation DragOverThemeAnimation DragOverThemeAnimation

Represents the preconfigured animation that applies to the elements underneath an element being dragged.

DrillInNavigationTransitionInfo DrillInNavigationTransitionInfo DrillInNavigationTransitionInfo DrillInNavigationTransitionInfo

Specifies the animation to run when a user navigates forward in a logical hierarchy, like from a master list to a detail page.

DrillInThemeAnimation DrillInThemeAnimation DrillInThemeAnimation DrillInThemeAnimation

Represents a preconfigured animation that runs when a user navigates forward in a logical hierarchy, like from a master page to a detail page.

DrillOutThemeAnimation DrillOutThemeAnimation DrillOutThemeAnimation DrillOutThemeAnimation

Represents a preconfigured animation that runs when a user navigates backward in a logical hierarchy, like from a detail page to a master page.

DropTargetItemThemeAnimation DropTargetItemThemeAnimation DropTargetItemThemeAnimation DropTargetItemThemeAnimation

Represents the preconfigured animation that applies to potential drop target elements.

EasingColorKeyFrame EasingColorKeyFrame EasingColorKeyFrame EasingColorKeyFrame

Associates easing functions with a ColorAnimationUsingKeyFrames key-frame animation.

EasingDoubleKeyFrame EasingDoubleKeyFrame EasingDoubleKeyFrame EasingDoubleKeyFrame

Associates an easing function with a DoubleAnimationUsingKeyFrames key-frame animation.

EasingFunctionBase EasingFunctionBase EasingFunctionBase EasingFunctionBase

Provides the base class for all the easing functions.

EasingPointKeyFrame EasingPointKeyFrame EasingPointKeyFrame EasingPointKeyFrame

Associates an easing function with a PointAnimationUsingKeyFrames key-frame animation.

EdgeUIThemeTransition EdgeUIThemeTransition EdgeUIThemeTransition EdgeUIThemeTransition

Provides the animated transition behavior for an edge UI transition.

ElasticEase ElasticEase ElasticEase ElasticEase

Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest.

EntranceNavigationTransitionInfo EntranceNavigationTransitionInfo EntranceNavigationTransitionInfo EntranceNavigationTransitionInfo

Specifies the animation to run when content appears on a Page.

EntranceThemeTransition EntranceThemeTransition EntranceThemeTransition 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 ExponentialEase ExponentialEase ExponentialEase

Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula.

FadeInThemeAnimation FadeInThemeAnimation FadeInThemeAnimation FadeInThemeAnimation

Represents the preconfigured opacity animation that applies to controls when they are first shown.

FadeOutThemeAnimation FadeOutThemeAnimation FadeOutThemeAnimation FadeOutThemeAnimation

Represents the preconfigured opacity animation that applies to controls when they are removed from the UI or hidden.

IndependentlyAnimatableAttribute IndependentlyAnimatableAttribute IndependentlyAnimatableAttribute IndependentlyAnimatableAttribute

Not intended for general use. This attribute is used by design tools such as Microsoft Visual Studio. Microsoft Visual Studio interprets the attribute and informs app developers how an animation-property combination will work as far as performance and restrictions.

KeySpline KeySpline KeySpline KeySpline

Represents a spline key frame to define animation progress.

KeyTimeHelper KeyTimeHelper KeyTimeHelper KeyTimeHelper

Provides utility methods for working with KeyTime values. C# and Microsoft Visual Basic code should use members of KeyTime instead.

LinearColorKeyFrame LinearColorKeyFrame LinearColorKeyFrame LinearColorKeyFrame

Animates from the Color value of the previous key frame to its own Value using linear interpolation.

LinearDoubleKeyFrame LinearDoubleKeyFrame LinearDoubleKeyFrame LinearDoubleKeyFrame

Animates from the Double value of the previous key frame to its own Value using linear interpolation.

LinearPointKeyFrame LinearPointKeyFrame LinearPointKeyFrame LinearPointKeyFrame

Animates from the Point value of the previous key frame to its own Value, using linear interpolation.

NavigationThemeTransition NavigationThemeTransition NavigationThemeTransition NavigationThemeTransition

Provides page navigation animations.

NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo

Provides parameter info for the Navigate(TypeName, Object, NavigationTransitionInfo) method. Controls how the transition animation runs during the navigation action.

ObjectAnimationUsingKeyFrames ObjectAnimationUsingKeyFrames ObjectAnimationUsingKeyFrames ObjectAnimationUsingKeyFrames

Animates the value of an Object property along a set of KeyFrames over a specified Duration.

ObjectKeyFrame ObjectKeyFrame ObjectKeyFrame ObjectKeyFrame

Defines an animation segment with its own target value and interpolation method for an ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection ObjectKeyFrameCollection ObjectKeyFrameCollection ObjectKeyFrameCollection

Represents a collection of ObjectKeyFrame objects that can be individually accessed by index. ObjectKeyFrameCollection is the value of the KeyFrames property.

PaneThemeTransition PaneThemeTransition PaneThemeTransition PaneThemeTransition

Provides the animated transition behavior for a panel UI transition.

PointAnimation PointAnimation PointAnimation PointAnimation

Animates the value of a Point property between two target values using linear interpolation over a specified Duration.

PointAnimationUsingKeyFrames PointAnimationUsingKeyFrames PointAnimationUsingKeyFrames PointAnimationUsingKeyFrames

Animates the value of a Point property along a set of KeyFrames.

PointerDownThemeAnimation PointerDownThemeAnimation PointerDownThemeAnimation PointerDownThemeAnimation

Represents a preconfigured animation that runs when a pointer down is detected on an item or element.

PointerUpThemeAnimation PointerUpThemeAnimation PointerUpThemeAnimation PointerUpThemeAnimation

Represents a preconfigured animation that runs after a pointer down is detected on an item or element and the tap action is released.

PointKeyFrame PointKeyFrame PointKeyFrame PointKeyFrame

Defines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames.

PointKeyFrameCollection PointKeyFrameCollection PointKeyFrameCollection PointKeyFrameCollection

Represents a collection of PointKeyFrame objects that can be individually accessed by index. PointKeyFrameCollection is the value of the KeyFrames property.

PopInThemeAnimation PopInThemeAnimation PopInThemeAnimation 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 PopOutThemeAnimation PopOutThemeAnimation 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 PopupThemeTransition PopupThemeTransition 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 PowerEase PowerEase 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 QuadraticEase QuadraticEase QuadraticEase

Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f (t) = t2

QuarticEase QuarticEase QuarticEase QuarticEase

Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f (t) = t4.

QuinticEase QuinticEase QuinticEase QuinticEase

Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f (t) = t5.

ReorderThemeTransition ReorderThemeTransition ReorderThemeTransition 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 RepeatBehaviorHelper RepeatBehaviorHelper RepeatBehaviorHelper

Provides basic utility methods for processing RepeatBehavior values. C# and Microsoft Visual Basic code should use members of RepeatBehavior instead.

RepositionThemeAnimation RepositionThemeAnimation RepositionThemeAnimation RepositionThemeAnimation

Use to animate an object that is being repositioned.

RepositionThemeTransition RepositionThemeTransition RepositionThemeTransition RepositionThemeTransition

Reacts to layout moves when no context is set and a trigger of move is passed.

SineEase SineEase SineEase SineEase

Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula.

SlideNavigationTransitionInfo SlideNavigationTransitionInfo SlideNavigationTransitionInfo SlideNavigationTransitionInfo

Provides the parameters for a slide navigation transition.

SplineColorKeyFrame SplineColorKeyFrame SplineColorKeyFrame SplineColorKeyFrame

Animates from the Color value of the previous key frame to its own Value using splined interpolation.

SplineDoubleKeyFrame SplineDoubleKeyFrame SplineDoubleKeyFrame SplineDoubleKeyFrame

Animates from the Double value of the previous key frame to its own Value using splined interpolation.

SplinePointKeyFrame SplinePointKeyFrame SplinePointKeyFrame SplinePointKeyFrame

Animates from the Point value of the previous key frame to its own Value using splined interpolation.

SplitCloseThemeAnimation SplitCloseThemeAnimation SplitCloseThemeAnimation SplitCloseThemeAnimation

Represents the preconfigured animation that conceals a target UI using a split animation.

SplitOpenThemeAnimation SplitOpenThemeAnimation SplitOpenThemeAnimation SplitOpenThemeAnimation

Represents the preconfigured animation that reveals a target UI using a split animation.

Storyboard Storyboard Storyboard Storyboard

Controls animations with a timeline, and provides object and property targeting information for its child animations.

SuppressNavigationTransitionInfo SuppressNavigationTransitionInfo SuppressNavigationTransitionInfo SuppressNavigationTransitionInfo

Specifies that animations are suppressed during navigation.

SwipeBackThemeAnimation SwipeBackThemeAnimation SwipeBackThemeAnimation SwipeBackThemeAnimation

Represents the preconfigured animation that applies to controls when an element slides back into its layout slot after a Swipe interaction.

SwipeHintThemeAnimation SwipeHintThemeAnimation SwipeHintThemeAnimation SwipeHintThemeAnimation

Represents the preconfigured animation that indicates that a Swipe gesture is now possible.

Timeline Timeline Timeline Timeline

Defines a duration and other behavior properties for a Windows Runtime animation. Timeline is the base class for Storyboard and all the Windows Runtime animation types, including those from the animation library and those used for custom animations in visual states or page-level XAML.

TimelineCollection TimelineCollection TimelineCollection TimelineCollection

Represents a collection of Timeline objects (specific type animations). A TimelineCollection is the value of the Children property.

Transition Transition Transition Transition

Represents a visual behavior that occurs for predefined actions or state changes. Specific theme transitions (various Transition derived classes) can be applied to individual elements using the Transitions property, or applied for scenario-specific theme transition properties such as ContentTransitions.

TransitionCollection TransitionCollection TransitionCollection TransitionCollection

Represents a collection of Transition objects. Each Transition object represents a different theme transition, part of the Windows Runtime animation library.

Structs

KeyTime KeyTime KeyTime KeyTime

Specifies when a particular key frame should take place during an animation.

RepeatBehavior RepeatBehavior RepeatBehavior RepeatBehavior

Describes how a Timeline repeats its simple duration.

Enums

ClockState ClockState ClockState ClockState

Describes the potential states of an animation.

ConnectedAnimationComponent ConnectedAnimationComponent ConnectedAnimationComponent ConnectedAnimationComponent

Prerelease. Defines constants that specify the component animations that make up a connected animation.

EasingMode EasingMode EasingMode EasingMode

Specifies how the animation associated with an easing function interpolates.

FillBehavior FillBehavior FillBehavior FillBehavior

Specifies how a Timeline behaves when it is outside its active period but its parent is inside its active or hold period.

RepeatBehaviorType RepeatBehaviorType RepeatBehaviorType RepeatBehaviorType

Specifies the repeat mode that a RepeatBehavior raw value represents.