Export (0) Print
Expand All
Expand Minimize

System.Windows.Media.Animation Namespace

Provides types that support property animation functionality, including timelines, storyboards, and key frames.

 ClassDescription
Public classAnimatableAbstract class that provides animation support.
Public classAnimationClockMaintains the run-time state of an AnimationTimeline and processes its output values.
Public classAnimationExceptionThe exception that is thrown when an error occurs while animating a property.
Public classAnimationTimelineDefines a segment of time over which output values are produced. These values are used to animate a target property.
Public classBeginStoryboardA trigger action that begins a Storyboard and distributes its animations to their targeted objects and properties.
Public classBooleanAnimationBaseAbstract class that, when implemented, animates a Boolean value.
Public classBooleanAnimationUsingKeyFrames Animates the value of a property that takes a Boolean along a set of KeyFrames over a specified Duration.
Public classBooleanKeyFrameAbstract class that, when implemented, defines a segment with its own target value and interpolation method for a BooleanAnimationUsingKeyFrames.
Public classBooleanKeyFrameCollectionRepresents a collection of BooleanKeyFrame objects.
Public classByteAnimationAnimates the value of a Byte property between two target values using linear interpolation over a specified Duration.
Public classByteAnimationBaseAbstract class that, when implemented, animates a Byte value.
Public classByteAnimationUsingKeyFrames Animates the value of a Byte property along a set of KeyFrames.
Public classByteKeyFrame Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ByteAnimationUsingKeyFrames.
Public classByteKeyFrameCollectionRepresents a collection of ByteKeyFrame objects.
Public classCharAnimationBaseAbstract class that, when implemented, animates a Char value.
Public classCharAnimationUsingKeyFrames Animates the value of a Char property along a set of KeyFrames over a specified Duration.
Public classCharKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a CharAnimationUsingKeyFrames.
Public classCharKeyFrameCollectionRepresents a collection of CharKeyFrame objects.
Public classClockMaintains run-time timing state for a Timeline.
Public classClockCollectionRepresents an ordered collection of Clock objects.
Public classClockControllerInteractively controls a Clock.
Public classClockGroupAn assemblage of Clock types with behavior based off of a TimelineGroup.
Public classColorAnimation Animates the value of a Color property between two target values using linear interpolation over a specified Duration.
Public classColorAnimationBaseAbstract class that, when implemented, animates a Color value.
Public classColorAnimationUsingKeyFrames Animates the value of a Color property along a set of KeyFrames over a specified Duration.
Public classColorKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ColorAnimationUsingKeyFrames.
Public classColorKeyFrameCollectionRepresents a collection of ColorKeyFrame objects.
Public classControllableStoryboardActionManipulates a Storyboard that has been applied by a BeginStoryboard action.
Public classDecimalAnimation Animates the value of a Decimal property between two target values using linear interpolation over a specified Duration.
Public classDecimalAnimationBaseAbstract class that, when implemented, animates a Decimal value.
Public classDecimalAnimationUsingKeyFrames Animates the value of a Decimal property along a set of KeyFrames.
Public classDecimalKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a DecimalAnimationUsingKeyFrames.
Public classDecimalKeyFrameCollectionRepresents a collection of DecimalKeyFrame objects.
Public classDiscreteBooleanKeyFrameAnimates from the Boolean value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteByteKeyFrameAnimates from the Byte value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteCharKeyFrameAnimates from the Char value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteDecimalKeyFrameAnimates from the Decimal value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteInt16KeyFrameAnimates from the Int16 value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteInt32KeyFrameAnimates from the Int32 value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteInt64KeyFrameAnimates from the Int64 value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteMatrixKeyFrameAnimates from the Matrix value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteObjectKeyFrameAnimates from the Object value of the previous key frame to its own Value using discrete interpolation.
Public classDiscretePoint3DKeyFrameAnimates from the Point3D value of the previous key frame to its own Value using discrete interpolation.
Public classDiscretePointKeyFrameAnimates from the Point value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteQuaternionKeyFrameAnimates from the Quaternion value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteRectKeyFrameAnimates from the Rect value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteRotation3DKeyFrame Animates from the Rotation3D value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteSingleKeyFrameAnimates from the Single value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteSizeKeyFrameAnimates from the Size value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteStringKeyFrameAnimates from the String value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteThicknessKeyFrameAnimates from the Thickness value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteVector3DKeyFrameAnimates from the Vector3D value of the previous key frame to its own Value using discrete interpolation.
Public classDiscreteVectorKeyFrameAnimates from the Vector value of the previous key frame to its own Value using discrete interpolation.
Public classDoubleAnimation Animates the value of a Double property between two target values using linear interpolation over a specified Duration.
Public classDoubleAnimationBaseAbstract class that, when implemented, animates a Double value.
Public classDoubleAnimationUsingKeyFrames Animates the value of a Double property along a set of KeyFrames.
Public classDoubleAnimationUsingPathAnimates the value of a Double property between two or more target values using a PathGeometry to specify those values. This animation can be used to move a visual object along a path.
Public classDoubleKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames.
Public classDoubleKeyFrameCollectionRepresents a collection of DoubleKeyFrame objects.
Public classInt16Animation Animates the value of a Int16 property between two target values using linear interpolation over a specified Duration.
Public classInt16AnimationBaseAbstract class that, when implemented, animates a Int16 value.
Public classInt16AnimationUsingKeyFrames Animates the value of a Int16 property along a set of KeyFrames.
Public classInt16KeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int16AnimationUsingKeyFrames.
Public classInt16KeyFrameCollectionRepresents a collection of Int16KeyFrame objects.
Public classInt32Animation Animates the value of an Int32 property between two target values using linear interpolation over a specified Duration.
Public classInt32AnimationBaseAbstract class that, when implemented, animates a Int32 value.
Public classInt32AnimationUsingKeyFrames Animates the value of a Int32 property along a set of KeyFrames.
Public classInt32KeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int32AnimationUsingKeyFrames.
Public classInt32KeyFrameCollectionRepresents a collection of Int32KeyFrame objects.
Public classInt64Animation Animates the value of a Int64 property between two target values using linear interpolation over a specified Duration.
Public classInt64AnimationBaseAbstract class that, when implemented, animates a Int64 value.
Public classInt64AnimationUsingKeyFrames Animates the value of a Int64 property along a set of KeyFrames.
Public classInt64KeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int64AnimationUsingKeyFrames.
Public classInt64KeyFrameCollectionRepresents a collection of Int64KeyFrame objects.
Public classKeySplineThis class is used by a spline key frame to define animation progress.
Public classLinearByteKeyFrameAnimates from the Byte value of the previous key frame to its own Value using linear interpolation.
Public classLinearColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using linear interpolation.
Public classLinearDecimalKeyFrameAnimates from the Decimal value of the previous key frame to its own Value using linear interpolation.
Public classLinearDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using linear interpolation.
Public classLinearInt16KeyFrameAnimates from the Int16 value of the previous key frame to its own Value using linear interpolation.
Public classLinearInt32KeyFrameAnimates from the Int32 value of the previous key frame to its own Value using linear interpolation.
Public classLinearInt64KeyFrameAnimates from the Int64 value of the previous key frame to its own Value using linear interpolation.
Public classLinearPoint3DKeyFrameAnimates from the Point3D value of the previous key frame to its own Value using linear interpolation.
Public classLinearPointKeyFrameAnimates from the Point value of the previous key frame to its own Value using linear interpolation.
Public classLinearQuaternionKeyFrameAnimates from the Quaternion value of the previous key frame to its own Value using linear interpolation.
Public classLinearRectKeyFrameAnimates from the Rect value of the previous key frame to its own Value using linear interpolation.
Public classLinearRotation3DKeyFrameAnimates from the Rotation3D value of the previous key frame to its own Value using linear interpolation.
Public classLinearSingleKeyFrameAnimates from the Single value of the previous key frame to its own Value using linear interpolation.
Public classLinearSizeKeyFrameAnimates from the Size value of the previous key frame to its own Value using linear interpolation.
Public classLinearThicknessKeyFrameAnimates from the Thickness value of the previous key frame to its own Value using linear interpolation.
Public classLinearVector3DKeyFrameAnimates from the Vector3D value of the previous key frame to its own Value using linear interpolation.
Public classLinearVectorKeyFrameAnimates from the Vector value of the previous key frame to its own Value using linear interpolation.
Public classMatrixAnimationBaseAbstract class that, when implemented, animates a Matrix value.
Public classMatrixAnimationUsingKeyFrames Animates the value of a Matrix property along a set of KeyFrames.
Public classMatrixAnimationUsingPathAnimates the value of a Matrix property between two or more target values using a PathGeometry to specify those values. This animation can be used to move a visual object along a path.
Public classMatrixKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a MatrixAnimationUsingKeyFrames.
Public classMatrixKeyFrameCollectionRepresents a collection of MatrixKeyFrame objects.
Public classObjectAnimationBaseAbstract class that, when implemented, animates a Object value.
Public classObjectAnimationUsingKeyFrames Animates the value of an Object property along a set of KeyFrames over a specified Duration.
Public classObjectKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ObjectAnimationUsingKeyFrames.
Public classObjectKeyFrameCollectionRepresents a collection of ObjectKeyFrame objects.
Public classParallelTimelineDefines a segment of time that may contain child Timeline objects. These child timelines become active according to their respective BeginTime properties. Also, child timelines are able to overlap (run in parallel) with each other.
Public classPauseStoryboardA trigger action that pauses a Storyboard.
Public classPoint3DAnimationAnimates the value of a Point3D property using linear interpolation between two values.
Public classPoint3DAnimationBaseAbstract class that, when implemented, animates a Point3D value.
Public classPoint3DAnimationUsingKeyFrames Animates the value of a Point3D property along a set of KeyFrames.
Public classPoint3DKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Point3DAnimationUsingKeyFrames.
Public classPoint3DKeyFrameCollectionRepresents a collection of Point3DKeyFrame objects.
Public classPointAnimationAnimates the value of a Point property between two target values using linear interpolation over a specified Duration.
Public classPointAnimationBaseAbstract class that, when implemented, animates a Point value.
Public classPointAnimationUsingKeyFrames Animates the value of a Point property along a set of KeyFrames.
Public classPointAnimationUsingPathAnimates the value of a Point property between two or more target values using a PathGeometry to specify those values. This animation can be used to move a visual object along a path.
Public classPointKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames.
Public classPointKeyFrameCollectionRepresents a collection of PointKeyFrame objects.
Public classQuaternionAnimationAnimates the value of a Quaternion property between two target values using linear interpolation over a specified Duration.
Public classQuaternionAnimationBaseAbstract class that, when implemented, animates a Quaternion value.
Public classQuaternionAnimationUsingKeyFramesAnimates the value of a Quaternion property along a set of KeyFrames over a specified Duration.
Public classQuaternionKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a QuaternionAnimationUsingKeyFrames.
Public classQuaternionKeyFrameCollectionRepresents a collection of QuaternionKeyFrame objects.
Public classRectAnimationAnimates the value of a Rect property between two target values using linear interpolation.
Public classRectAnimationBaseAbstract class that, when implemented, animates a Rect value.
Public classRectAnimationUsingKeyFrames Animates the value of a property that takes a Rect along a set of key frames.
Public classRectKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a RectAnimationUsingKeyFrames.
Public classRectKeyFrameCollectionRepresents a collection of RectKeyFrame objects.
Public classRemoveStoryboardA trigger action that removes a Storyboard.
Public classRepeatBehaviorConverterConverts instances of RepeatBehavior to and from other data types.
Public classResumeStoryboardSupports a trigger action that resumes a paused Storyboard.
Public classRotation3DAnimationAnimates the value of a Rotation3D property using linear interpolation between two values determined by the combination of From, To, or By properties that are set for the animation.
Public classRotation3DAnimationBaseAbstract class that, when implemented, animates a Rotation3D value.
Public classRotation3DAnimationUsingKeyFrames Animates the value of a Rotation3D property along a set of KeyFrames.
Public classRotation3DKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Rotation3DAnimationUsingKeyFrames.
Public classRotation3DKeyFrameCollectionRepresents a collection of Rotation3DKeyFrame objects.
Public classSeekStoryboardA trigger action that provides functionality for seeking (skipping) to a specified time within the active period of a Storyboard.
Public classSetStoryboardSpeedRatioA trigger action that changes the speed of a Storyboard.
Public classSingleAnimation Animates the value of a Single property between two target values using linear interpolation over a specified Duration.
Public classSingleAnimationBaseAbstract class that, when implemented, animates a Single value.
Public classSingleAnimationUsingKeyFrames Animates the value of a Single property along a set of KeyFrames.
Public classSingleKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a SingleAnimationUsingKeyFrames.
Public classSingleKeyFrameCollectionRepresents a collection of SingleKeyFrame objects.
Public classSizeAnimation Animates the value of a Size property between two target values using linear interpolation over a specified Duration.
Public classSizeAnimationBaseAbstract class that, when implemented, animates a Size value.
Public classSizeAnimationUsingKeyFrames Animates the value of a Size property along a set of KeyFrames.
Public classSizeKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a SizeAnimationUsingKeyFrames.
Public classSizeKeyFrameCollectionRepresents a collection of SizeKeyFrame objects.
Public classSkipStoryboardToFillA trigger action that advances a Storyboard to the end of its fill period. This class cannot be inherited.
Public classSplineByteKeyFrameAnimates from the Byte value of the previous key frame to its own Value using splined interpolation.
Public classSplineColorKeyFrameAnimates from the Color value of the previous key frame to its own Value using splined interpolation.
Public classSplineDecimalKeyFrameAnimates from the Decimal value of the previous key frame to its own Value using splined interpolation.
Public classSplineDoubleKeyFrameAnimates from the Double value of the previous key frame to its own Value using splined interpolation.
Public classSplineInt16KeyFrameAnimates from the Int16 value of the previous key frame to its own Value using splined interpolation.
Public classSplineInt32KeyFrameAnimates from the Int32 value of the previous key frame to its own Value using splined interpolation.
Public classSplineInt64KeyFrameAnimates from the Int64 value of the previous key frame to its own Value using splined interpolation.
Public classSplinePoint3DKeyFrameAnimates from the Point3D value of the previous key frame to its own Value using splined interpolation.
Public classSplinePointKeyFrameAnimates from the Point value of the previous key frame to its own Value using splined interpolation.
Public classSplineQuaternionKeyFrameAnimates from the Quaternion value of the previous key frame to its own Value using splined interpolation.
Public classSplineRectKeyFrameAnimates from the Rect value of the previous key frame to its own Value using splined interpolation.
Public classSplineRotation3DKeyFrameAnimates from the Rotation3D value of the previous key frame to its own Value using splined interpolation.
Public classSplineSingleKeyFrameAnimates from the Single value of the previous key frame to its own Value using splined interpolation.
Public classSplineSizeKeyFrameAnimates from the Size value of the previous key frame to its own Value using splined interpolation.
Public classSplineThicknessKeyFrameAnimates from the Thickness value of the previous key frame to its own Value using splined interpolation.
Public classSplineVector3DKeyFrameAnimates from the Vector3D value of the previous key frame to its own Value using splined interpolation.
Public classSplineVectorKeyFrameAnimates from the Vector value of the previous key frame to its own Value using splined interpolation.
Public classStopStoryboardA trigger action that stops a Storyboard.
Public classStoryboardA container timeline that provides object and property targeting information for its child animations.
Public classStringAnimationBaseAbstract class that, when implemented, animates a String value.
Public classStringAnimationUsingKeyFrames Animates the value of a String property along a set of KeyFrames over a specified Duration.
Public classStringKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a StringAnimationUsingKeyFrames.
Public classStringKeyFrameCollectionRepresents a collection of StringKeyFrame objects.
Public classThicknessAnimation Animates the value of a Thickness property between two target values using linear interpolation over a specified Duration.
Public classThicknessAnimationBaseAbstract class that, when implemented, animates a Thickness value.
Public classThicknessAnimationUsingKeyFrames Animates the value of a Thickness property along a set of KeyFrames.
Public classThicknessKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ThicknessAnimationUsingKeyFrames.
Public classThicknessKeyFrameCollectionRepresents a collection of ThicknessKeyFrame objects.
Public classTimelineDefines a segment of time.
Public classTimelineCollectionRepresents a collection of Timeline objects.
Public classTimelineGroupAbstract class that, when implemented represents a Timeline that may contain a collection of child Timeline objects.
Public classVector3DAnimationAnimates the value of a Vector3D property using linear interpolation between two values.
Public classVector3DAnimationBaseAbstract class that represents an animated Vector3D value.
Public classVector3DAnimationUsingKeyFrames Animates the value of a Vector3D property along a set of KeyFrames.
Public classVector3DKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Vector3DAnimationUsingKeyFrames.
Public classVector3DKeyFrameCollectionRepresents a collection of Vector3DKeyFrame objects.
Public classVectorAnimation Animates the value of a Vector property between two target values using linear interpolation over a specified Duration.
Public classVectorAnimationBaseAbstract class that, when implemented, animates a Vector value.
Public classVectorAnimationUsingKeyFrames Animates the value of a Vector property along a set of KeyFrames.
Public classVectorKeyFrameAbstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a VectorAnimationUsingKeyFrames.
Public classVectorKeyFrameCollectionRepresents a collection of VectorKeyFrame objects.

 InterfaceDescription
Public interfaceIAnimatableThis type supports the WPF infrastructure and is not intended to be used directly from your code. To make a class animatable, it should derive from UIElement, ContentElement, or Animatable.
Public interfaceIKeyFrameAn IKeyFrame interface implementation provides un-typed access to KeyTime properties.
Public interfaceIKeyFrameAnimationAn IKeyFrameAnimation interface implementation provides untyped access to key frame collection members.

 StructureDescription
Public structureKeyTimeDuring the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place.
Public structureRepeatBehaviorDescribes how a Timeline repeats its simple duration.
Public structureTimelineCollection.EnumeratorEnumerates the members of a TimelineCollection.

 EnumerationDescription
Public enumerationClockStateDescribes the potential states of a timeline's Clock object.
Public enumerationFillBehaviorSpecifies how a Timeline behaves when it is outside its active period but its parent is inside its active or hold period.
Public enumerationHandoffBehaviorSpecifies how new animations interact with any existing ones that are already applied to a property.
Public enumerationKeyTimeTypeRepresents the different types that may represent a KeyTime instance.
Public enumerationPathAnimationSourceSpecifies the output property value of the path that is used to drive the animation.
Public enumerationSlipBehaviorIndicates how a ParallelTimeline will behave when one or more of its Timeline children slips.
Public enumerationTimeSeekOriginIndicates the origin of a seek operation. The offset of the seek operation is relative to this origin.

Community Additions

ADD
Show:
© 2014 Microsoft