Windows.UI.Core.AnimationMetrics.AnimationMetricsContract Exposes a collection of individual animation effects that are performed on a specific target to make up a complete Windows opacity, scaling, or translation animation. Creates an AnimationDescription object with a specific animation and target. The animation effect to apply to the target. The target of the animation effect. Gets the collection of animations that are associated with the AnimationDescription object. A collection of IPropertyAnimation instances, each of which represents an animation effect specified for this AnimationDescription object. Gets the maximum cumulative delay time for the animation to be applied to the collection of objects in a target. The delay limit time, expressed in 100-nanosecond units. Gets the amount of time between the application of the animation effect to each object in a target that contains multiple objects. The StaggerDelay, together with the StaggerDelayFactor and DelayLimit, is one of the three elements used to control the relative timing of the animation effects. The stagger delay time, expressed in 100-nanosecond units. Gets a multiplier that is applied to each occurrence of the stagger delay, increasing or decreasing the previous delay instance by that amount. The factor to apply to the stagger delay. Gets the z-order position of an AnimationDescription object relative to other AnimationDescription objects in the same animation effect.   AnimationDescription objects with a higher z-order cover transitions with a lower z-order. The z-order value. Specifies an animation. An object is added to a collection that is arranged in a grid. An object is added to a list. An object is added to search results that are arranged in a grid. An object is added to a vertically arranged list of search results. An object decreases in size to hide content. One item is faded out as another fades in in its place. An object is removed from a collection that is arranged in a grid. An object is removed from a list. An object is removed from search results that are arranged in a grid. An object is removed from a vertically arranged list of search results. A drag source has moved between two items. A drag source is no longer between two items. The user has stopped dragging an item. The user has begun dragging an item. A page of content is brought in to the display. <!--Wherever possible, change passive voice to active in the descriptions below.--> A contextual control fades in. A contextual control fades out. UI collapses around a tapped or clicked target. UI displayed at the edge of the screen is removed. A section of content is removed from the screen. A pop-up control is removed from the screen. Contents of a tile move up or down to show a part of the tile that is normally hidden. The pointing device (such as a mouse or touch) has engaged on an item. The pointing device (such as a mouse or touch) has disengaged from an item. An object changes position. No more specific animation applies. UI expands around a tapped or clicked target. UI is brought in from the edge of the screen. A section of content appears on the screen. A pop-up control appears on the screen. An object has been deselected through the swipe interaction. Triggered by a press and hold on an item that can be cross-slide selected. An object has been selected through the swipe interaction. Large-scale content replacement is occuring. One page is replaced by another page. Update a tile's badge overlay. Specifies a participant in an animation. Objects that are being added. Objects affected by the animation, such as objects that move out of the way when another object is dropped between them. The background object of the item. The content of the item. Objects that are being deleted. Objects that have been deselected through a cross-slide deselect interaction. Objects that are being dragged. Objects that are currently hidden. New content to replace old content. Old content that is being replaced by new content. An outline border around an area. The only participant in an single-target animation. Objects that are left behind after other items have been removed. Objects that become visible in an expansion. A row that is being added to a grid. A row that is about to be removed from a grid. Objects that are selected through a cross-slide select interaction. Objects, such as checkmarks, that indicate that an item is selected. Objects previously invisible that are becoming visible. Objects that have been tapped or clicked on. Describes properties of animations that are common to all animation effects. Gets the location of the first control point for the cubic Bézier curve that describes how this property of this object should animate over time. The location of the control point. Gets the location of the second control point for the cubic Bézier curve that describes how this property of this object should animate over time. The location of the control point. Gets the amount of time between when the animation is instructed to begin and when that animation actually begins to draw. The amount of time to delay before starting an animation. Gets the amount of time over which the animation should be performed. This does not include the delay. The duration of the animation. Gets the type of animation represented by this object. One of the animation type values. Provides methods that enable you to retrieve the parameters of an opacity (fade in or fade out) animation. Gets the location of the first control point for the cubic Bézier curve that describes how the opacity should animate over time. The location of the control point. Gets the location of the second control point for the cubic Bézier curve that describes how the opacity should animate over time. The location of the control point. Gets the amount of time between when the opacity animation is instructed to begin and when that animation actually begins to draw. The amount of time to delay before starting the opacity animation. Gets the amount of time over which the opacity animation should be performed. This does not include the delay. The duration of the animation. Gets the object's final opacity. The final opacity. A value of 0.0 represents full transparency and a value of 1.0 represents full opacity. Gets the object's initial opacity. The initial opacity, if any. A value of 0.0 represents full transparency and a value of 1.0 represents full opacity. Gets the type of animation represented by this object. One of the animation type values. Provides methods that enable you to retrieve animation property values that are common to all property animation types. Gets the location of the first control point for the cubic Bézier curve that describes how this property of this object should animate over time. The location of the control point. Gets the location of the second control point for the cubic Bézier curve that describes how this property of this object should animate over time. The location of the control point. Gets the amount of time between when the animation is instructed to begin and when that animation actually begins to draw. The amount of time to delay before starting an animation. Gets the amount of time over which the animation should be performed. This does not include the delay. The duration of the animation. Gets the type of animation represented by this object. One of the animation type values. Specifies the animation type represented by a PropertyAnimation object. Animate the object's transparency. The corresponding object is the OpacityAnimation. Animate the size of the object, magnifying or shrinking. The corresponding object is the ScaleAnimation. Move the object. The corresponding object is the TranslationAnimation. Provides methods that enable you to retrieve the parameters for a scaling (growing or shrinking) animation. Gets the location of the first control point for the cubic Bézier curve that describes how the scale should animate over time. The location of the control point. Gets the location of the second control point for the cubic Bézier curve that describes how the scale should animate over time. The location of the control point. Gets the amount of time between when the scale animation is instructed to begin and when that animation actually begins to draw. The amount of time to delay before starting the scaling animation. Gets the amount of time over which the scale animation should be performed. This does not include the delay. The duration of the animation. Gets the final horizontal scale factor for the object. The final horizontal scale factor by which to multiply the value. Gets the final vertical scale factor for the object. The final vertical scale factor by which to multiply the value. Gets the initial horizontal scale factor for the object. The initial horizontal scale factor, if any, by which to multiply the value. Gets the initial vertical scale factor for the object. The initial vertical scale factor, if any, by which to multiply the value. Gets the center point for the scaling animation, expressed as a point relative to the object's normal size. The normalized center point. Gets the type of animation represented by this object. One of the animation type values. Provides methods that enable you to retrieve the parameters for a translation (move to a new location) animation. Gets the location of the first control point for the cubic Bézier curve that describes how the translation should animate over time. The location of the control point. Gets the location of the second control point for the cubic Bézier curve that describes how the translation should animate over time. The location of the control point. Gets the amount of time between when the translation animation is instructed to begin and when that animation actually begins to draw. The amount of time to delay before starting the translation animation. Gets the amount of time over which the translation animation should be performed. This does not include the delay. The duration of the animation. Gets the type of animation represented by this object. One of the animation type values.