Table of Contents

Namespace Icy.Animations

Classes

Animation

Represents a single running (or stopped) instance of a Timeline applied to a target object's property.

AnimationExtensions

Provides convenience extension methods for animating UIElement properties.

Easing

Provides a small set of standard EasingFunctions for use with Easing.

EasingFunctionTypeConverter

Converts the name of one of Easing's standard functions, written as text, into the matching EasingFunction, so easing-valued properties can be set from a string.

Timeline

Describes how a single property should be animated: which property, over how long, through which AnimationKeyframe values, with which EasingFunction, and how many times to repeat.

Structs

AnimationKeyframe

Represents a single value a Timeline passes through at a normalized point in its playback.

Delegates

EasingFunction

Represents a function that reshapes a Timeline's normalized playback position (0 at the start, 1 at the end) into the position actually used to evaluate its keyframes.