Поделиться через


System.Windows.Media.Animation Пространство имен

Предоставляет типы, поддерживающие функции анимации свойств, включая временную шкалу, раскадровки и ключевые кадры.

Классы

Animatable

Абстрактный класс, предоставляющий поддержку анимации.

AnimationClock

Поддерживает состояние времени выполнения AnimationTimeline и обрабатывает выходные значения.

AnimationException

Исключение, которое возникает при возникновении ошибки при анимации свойства.

AnimationTimeline

Определяет сегмент времени, в течение которого создаются выходные значения. Эти значения используются для анимации целевого свойства.

BackEase

Представляет функцию облегчения, которая немного отнимает движение анимации, прежде чем она начинает анимироваться в указанном пути.

BeginStoryboard

Действие триггера, начинающее Storyboard и распространяющее анимацию на целевые объекты и свойства.

BooleanAnimationBase

Абстрактный класс, который при реализации имитирует значение Boolean.

BooleanAnimationUsingKeyFrames

Анимирует значение свойства, которое принимает Boolean вместе с набором KeyFrames по указанному Duration.

BooleanKeyFrame

Абстрактный класс, который при реализации определяет сегмент с собственным целевым значением и методом интерполяции для BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Представляет коллекцию объектов BooleanKeyFrame.

BounceEase

Представляет функцию упрощения, которая создает анимированный эффект отскоки.

ByteAnimation

Анимирует значение свойства Byte между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

ByteAnimationBase

Абстрактный класс, который при реализации имитирует значение Byte.

ByteAnimationUsingKeyFrames

Анимирует значение свойства Byte вместе с набором KeyFrames.

ByteKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Представляет коллекцию объектов ByteKeyFrame.

CharAnimationBase

Абстрактный класс, который при реализации имитирует значение Char.

CharAnimationUsingKeyFrames

Анимирует значение свойства Char по набору KeyFrames по указанному Duration.

CharKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Представляет коллекцию объектов CharKeyFrame.

CircleEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью циклической функции.

Clock

Поддерживает состояние времени выполнения для Timeline.

ClockCollection

Представляет упорядоченную коллекцию объектов Clock.

ClockController

Интерактивно управляет Clock.

ClockGroup

Сборка типов Clock с поведением на основе TimelineGroup.

ColorAnimation

Анимирует значение свойства Color между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

ColorAnimationBase

Абстрактный класс, который при реализации имитирует значение Color.

ColorAnimationUsingKeyFrames

Анимирует значение свойства Color по набору KeyFrames по указанному Duration.

ColorKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Представляет коллекцию объектов ColorKeyFrame.

ControllableStoryboardAction

Управляет Storyboard, примененной действием BeginStoryboard.

CubicEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f(t) = t3.

DecimalAnimation

Анимирует значение свойства Decimal между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

DecimalAnimationBase

Абстрактный класс, который при реализации имитирует значение Decimal.

DecimalAnimationUsingKeyFrames

Анимирует значение свойства Decimal вместе с набором KeyFrames.

DecimalKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Представляет коллекцию объектов DecimalKeyFrame.

DiscreteBooleanKeyFrame

Анимирует от значения Boolean предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteByteKeyFrame

Анимирует от значения Byte предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteCharKeyFrame

Анимирует от значения Char предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteColorKeyFrame

Анимирует от значения Color предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteDecimalKeyFrame

Анимирует от значения Decimal предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteDoubleKeyFrame

Анимирует от значения Double предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteInt16KeyFrame

Анимирует от значения Int16 предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteInt32KeyFrame

Анимирует от значения Int32 предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteInt64KeyFrame

Анимирует от значения Int64 предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteMatrixKeyFrame

Анимирует от значения Matrix предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteObjectKeyFrame

Анимирует от значения Object предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscretePoint3DKeyFrame

Анимирует от значения Point3D предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscretePointKeyFrame

Анимирует от значения Point предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteQuaternionKeyFrame

Анимирует от значения Quaternion предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteRectKeyFrame

Анимирует от значения Rect предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteRotation3DKeyFrame

Анимирует от значения Rotation3D предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteSingleKeyFrame

Анимирует от значения Single предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteSizeKeyFrame

Анимирует от значения Size предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteStringKeyFrame

Анимирует от значения String предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteThicknessKeyFrame

Анимирует от значения Thickness предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteVector3DKeyFrame

Анимирует от значения Vector3D предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DiscreteVectorKeyFrame

Анимирует от значения Vector предыдущего ключевого кадра к собственному Value с помощью дискретной интерполяции.

DoubleAnimation

Анимирует значение свойства Double между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

DoubleAnimationBase

Абстрактный класс, который при реализации имитирует значение Double.

DoubleAnimationUsingKeyFrames

Анимирует значение свойства Double вместе с набором KeyFrames.

DoubleAnimationUsingPath

Анимирует значение свойства Double между двумя или более целевыми значениями с помощью PathGeometry для указания этих значений. Эту анимацию можно использовать для перемещения визуального объекта по пути.

DoubleKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Представляет коллекцию объектов DoubleKeyFrame.

EasingByteKeyFrame

Класс, позволяющий связать функции упрощения с анимацией ByteAnimationUsingKeyFrames ключевым кадром.

EasingColorKeyFrame

Класс, позволяющий связать функции упрощения с анимацией ColorAnimationUsingKeyFrames ключевым кадром.

EasingDecimalKeyFrame

Абстрактный класс, позволяющий связать функции упрощения с анимацией DecimalAnimationUsingKeyFrames ключевым кадром.

EasingDoubleKeyFrame

Класс, позволяющий связать функции упрощения с анимацией DoubleAnimationUsingKeyFrames ключевым кадром.

EasingFunctionBase

Предоставляет базовый класс для всех функций упрощения.

EasingInt16KeyFrame

Класс, позволяющий связать функции упрощения с анимацией Int16AnimationUsingKeyFrames ключевым кадром.

EasingInt32KeyFrame

Класс, позволяющий связать функции упрощения с анимацией Int32AnimationUsingKeyFrames ключевым кадром.

EasingInt64KeyFrame

Класс, позволяющий связать функции упрощения с анимацией Int64AnimationUsingKeyFrames ключевым кадром.

EasingPoint3DKeyFrame

Класс, позволяющий связать функции упрощения с анимацией Point3DAnimationUsingKeyFrames ключевым кадром.

EasingPointKeyFrame

Класс, позволяющий связать функции упрощения с анимацией PointAnimationUsingKeyFrames ключевым кадром.

EasingQuaternionKeyFrame

Класс, позволяющий связать функции упрощения с анимацией QuaternionAnimationUsingKeyFrames ключевым кадром.

EasingRectKeyFrame

Класс, позволяющий связать функции упрощения с анимацией RectAnimationUsingKeyFrames ключевым кадром.

EasingRotation3DKeyFrame

Класс, позволяющий связать функции упрощения с анимацией Rotation3DAnimationUsingKeyFrames ключевым кадром.

EasingSingleKeyFrame

Класс, позволяющий связать функции упрощения с анимацией SingleAnimationUsingKeyFrames ключевым кадром.

EasingSizeKeyFrame

Класс, позволяющий связать функции упрощения с анимацией SizeAnimationUsingKeyFrames ключевым кадром.

EasingThicknessKeyFrame

Класс, позволяющий связать функции упрощения с анимацией ThicknessAnimationUsingKeyFrames ключевым кадром.

EasingVector3DKeyFrame

Класс, позволяющий связать функции упрощения с анимацией Vector3DAnimationUsingKeyFrames ключевым кадром.

EasingVectorKeyFrame

Класс, позволяющий связать функции упрощения с анимацией VectorAnimationUsingKeyFrames ключевым кадром.

ElasticEase

Представляет функцию упрощения, которая создает анимацию, которая напоминает весеннюю колебания назад и вперед, пока не придется отдохнуть.

ExponentialEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью экспоненциальной формулы.

Int16Animation

Анимирует значение свойства Int16 между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

Int16AnimationBase

Абстрактный класс, который при реализации имитирует значение Int16.

Int16AnimationUsingKeyFrames

Анимирует значение свойства Int16 вместе с набором KeyFrames.

Int16KeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Представляет коллекцию объектов Int16KeyFrame.

Int32Animation

Анимирует значение свойства Int32 между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

Int32AnimationBase

Абстрактный класс, который при реализации имитирует значение Int32.

Int32AnimationUsingKeyFrames

Анимирует значение свойства Int32 вместе с набором KeyFrames.

Int32KeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Представляет коллекцию объектов Int32KeyFrame.

Int64Animation

Анимирует значение свойства Int64 между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

Int64AnimationBase

Абстрактный класс, который при реализации имитирует значение Int64.

Int64AnimationUsingKeyFrames

Анимирует значение свойства Int64 вместе с набором KeyFrames.

Int64KeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Представляет коллекцию объектов Int64KeyFrame.

KeySpline

Этот класс используется с помощью ключевого кадра сплайна для определения хода выполнения анимации.

LinearByteKeyFrame

Анимирует от значения Byte предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearColorKeyFrame

Анимирует от значения Color предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearDecimalKeyFrame

Анимирует от значения Decimal предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearDoubleKeyFrame

Анимирует от значения Double предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearInt16KeyFrame

Анимирует от значения Int16 предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearInt32KeyFrame

Анимирует от значения Int32 предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearInt64KeyFrame

Анимирует от значения Int64 предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearPoint3DKeyFrame

Анимирует от значения Point3D предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearPointKeyFrame

Анимирует от значения Point предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearQuaternionKeyFrame

Анимирует от значения Quaternion предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearRectKeyFrame

Анимирует от значения Rect предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearRotation3DKeyFrame

Анимирует от значения Rotation3D предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearSingleKeyFrame

Анимирует от значения Single предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearSizeKeyFrame

Анимирует от значения Size предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearThicknessKeyFrame

Анимирует от значения Thickness предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearVector3DKeyFrame

Анимирует от значения Vector3D предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

LinearVectorKeyFrame

Анимирует от значения Vector предыдущего ключевого кадра к собственному Value с помощью линейной интерполяции.

MatrixAnimationBase

Абстрактный класс, который при реализации имитирует значение Matrix.

MatrixAnimationUsingKeyFrames

Анимирует значение свойства Matrix вместе с набором KeyFrames.

MatrixAnimationUsingPath

Анимирует значение свойства Matrix с помощью PathGeometry для создания анимированных значений. Эту анимацию можно использовать для перемещения визуального объекта по пути.

MatrixKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Представляет коллекцию объектов MatrixKeyFrame.

ObjectAnimationBase

Абстрактный класс, который при реализации имитирует значение Object.

ObjectAnimationUsingKeyFrames

Анимирует значение свойства Object по набору KeyFrames по указанному Duration.

ObjectKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Представляет коллекцию объектов ObjectKeyFrame.

ParallelTimeline

Определяет сегмент времени, который может содержать дочерние объекты Timeline. Эти дочерние временные шкалы становятся активными в соответствии со своими соответствующими свойствами BeginTime. Кроме того, дочерние временные шкалы могут перекрываться (параллельно выполняться) друг с другом.

PauseStoryboard

Действие триггера, которое приостанавливает Storyboard.

Point3DAnimation

Анимирует значение свойства Point3D с помощью линейной интерполяции между двумя значениями.

Point3DAnimationBase

Абстрактный класс, который при реализации имитирует значение Point3D.

Point3DAnimationUsingKeyFrames

Анимирует значение свойства Point3D вместе с набором KeyFrames.

Point3DKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Представляет коллекцию объектов Point3DKeyFrame.

PointAnimation

Анимирует значение свойства Point между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

PointAnimationBase

Абстрактный класс, который при реализации имитирует значение Point.

PointAnimationUsingKeyFrames

Анимирует значение свойства Point вместе с набором KeyFrames.

PointAnimationUsingPath

Анимирует значение свойства Point между двумя или более целевыми значениями с помощью PathGeometry для указания этих значений. Эту анимацию можно использовать для перемещения визуального объекта по пути.

PointKeyFrame

Определяет сегмент анимации с собственным целевым значением и методом интерполяции для PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Представляет коллекцию объектов PointKeyFrame.

PowerEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f(t) = tp, где p равно свойству Power.

QuadraticEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f(t) = t2

QuarticEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью формулы f(t) = t4.

QuaternionAnimation

Анимирует значение свойства Quaternion между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

QuaternionAnimationBase

Абстрактный класс, который при реализации имитирует значение Quaternion.

QuaternionAnimationUsingKeyFrames

Анимирует значение свойства Quaternion по набору KeyFrames по указанному Duration.

QuaternionKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Представляет коллекцию объектов QuaternionKeyFrame.

QuinticEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и (или) уменьшается с помощью формулы f(t) = t5.

RectAnimation

Анимирует значение свойства Rect между двумя целевыми значениями с помощью линейной интерполяции.

RectAnimationBase

Абстрактный класс, который при реализации имитирует значение Rect.

RectAnimationUsingKeyFrames

Анимирует значение свойства, которое принимает Rect вместе с набором ключевых кадров.

RectKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Представляет коллекцию объектов RectKeyFrame.

RemoveStoryboard

Действие триггера, которое удаляет Storyboard.

RepeatBehaviorConverter

Преобразует экземпляры RepeatBehavior в другие типы данных и из других типов данных.

ResumeStoryboard

Действие триггера, которое возобновляет приостановленную Storyboard.

Rotation3DAnimation

Анимирует значение свойства Rotation3D с помощью линейной интерполяции между двумя значениями, определяемыми сочетанием From, Toили свойств By, заданных для анимации.

Rotation3DAnimationBase

Абстрактный класс, который при реализации имитирует значение Rotation3D.

Rotation3DAnimationUsingKeyFrames

Анимирует значение свойства Rotation3D вместе с набором KeyFrames.

Rotation3DKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Представляет коллекцию объектов Rotation3DKeyFrame.

SeekStoryboard

Действие триггера, которое предоставляет функциональные возможности для поиска (пропуска) до указанного времени в течение активного периода Storyboard.

SetStoryboardSpeedRatio

Действие триггера, которое изменяет скорость Storyboard.

SineEase

Представляет функцию упрощения, которая создает анимацию, которая ускоряет и/или уменьшается с помощью синусовой формулы.

SingleAnimation

Анимирует значение свойства Single между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

SingleAnimationBase

Абстрактный класс, который при реализации имитирует значение Single.

SingleAnimationUsingKeyFrames

Анимирует значение свойства Single вместе с набором KeyFrames.

SingleKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Представляет коллекцию объектов SingleKeyFrame.

SizeAnimation

Анимирует значение свойства Size между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

SizeAnimationBase

Абстрактный класс, который при реализации имитирует значение Size.

SizeAnimationUsingKeyFrames

Анимирует значение свойства Size вместе с набором KeyFrames.

SizeKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Представляет коллекцию объектов SizeKeyFrame.

SkipStoryboardToFill

Действие триггера, которое перемещает Storyboard до конца его периода заполнения.

SplineByteKeyFrame

Анимирует от значения Byte предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineColorKeyFrame

Анимирует от значения Color предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineDecimalKeyFrame

Анимирует от значения Decimal предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineDoubleKeyFrame

Анимирует от значения Double предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineInt16KeyFrame

Анимирует от значения Int16 предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineInt32KeyFrame

Анимирует от значения Int32 предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineInt64KeyFrame

Анимирует от значения Int64 предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplinePoint3DKeyFrame

Анимирует от значения Point3D предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplinePointKeyFrame

Анимирует от значения Point предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineQuaternionKeyFrame

Анимирует от значения Quaternion предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineRectKeyFrame

Анимирует от значения Rect предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineRotation3DKeyFrame

Анимирует от значения Rotation3D предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineSingleKeyFrame

Анимирует от значения Single предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineSizeKeyFrame

Анимирует от значения Size предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineThicknessKeyFrame

Анимирует от значения Thickness предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineVector3DKeyFrame

Анимирует от значения Vector3D предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

SplineVectorKeyFrame

Анимирует от значения Vector предыдущего ключевого кадра к собственному Value с помощью интерполяции с помощью сплинированного интерполяции.

StopStoryboard

Действие триггера, которое останавливает Storyboard.

Storyboard

Временная шкала контейнера, которая предоставляет сведения о объекте и свойстве, предназначенных для его дочерних анимаций.

StringAnimationBase

Абстрактный класс, который при реализации имитирует значение String.

StringAnimationUsingKeyFrames

Анимирует значение свойства String по набору KeyFrames по указанному Duration.

StringKeyFrame

Определяет сегмент анимации с собственным целевым значением и методом интерполяции для StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Представляет коллекцию объектов StringKeyFrame.

ThicknessAnimation

Анимирует значение свойства Thickness между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

ThicknessAnimationBase

Абстрактный класс, который при реализации имитирует значение Thickness.

ThicknessAnimationUsingKeyFrames

Анимирует значение свойства Thickness вместе с набором KeyFrames.

ThicknessKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Представляет коллекцию объектов ThicknessKeyFrame.

Timeline

Определяет сегмент времени.

TimelineCollection

Представляет коллекцию объектов Timeline.

TimelineGroup

Абстрактный класс, который при реализации представляет Timeline, который может содержать коллекцию дочерних Timeline объектов.

Vector3DAnimation

Анимирует значение свойства Vector3D с помощью линейной интерполяции между двумя значениями.

Vector3DAnimationBase

Абстрактный класс, представляющий анимированное значение Vector3D.

Vector3DAnimationUsingKeyFrames

Анимирует значение свойства Vector3D вместе с набором KeyFrames.

Vector3DKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Представляет коллекцию объектов Vector3DKeyFrame.

VectorAnimation

Анимирует значение свойства Vector между двумя целевыми значениями с помощью линейной интерполяции по указанному Duration.

VectorAnimationBase

Абстрактный класс, который при реализации имитирует значение Vector.

VectorAnimationUsingKeyFrames

Анимирует значение свойства Vector вместе с набором KeyFrames.

VectorKeyFrame

Абстрактный класс, который при реализации определяет сегмент анимации с собственным целевым значением и методом интерполяции для VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Представляет коллекцию объектов VectorKeyFrame.

Структуры

KeyTime

Во время относительного курса анимации экземпляр KeyTime указывает точное время, когда должен происходить конкретный ключевой кадр.

RepeatBehavior

Описывает, как Timeline повторяет его простую длительность.

TimelineCollection.Enumerator

Перечисляет элементы TimelineCollection.

Интерфейсы

IAnimatable

Этот тип поддерживает инфраструктуру WPF и не предназначен для использования непосредственно из кода. Чтобы сделать класс анимируемым, он должен быть производным от UIElement, ContentElementили Animatable.

IAnimation

Предоставляет поддержку анимации значения свойства.

IEasingFunction

Определяет основные функциональные возможности функции функции упрощения.

IKeyFrame

Реализация интерфейса IKeyFrame предоставляет нетипизированный доступ к свойствам KeyTime.

IKeyFrameAnimation

Реализация интерфейса IKeyFrameAnimation предоставляет нетипизированный доступ к элементам коллекции ключевых кадров.

Перечисления

ClockState

Описывает потенциальные состояния объекта Clock временной шкалы.

EasingMode

Определяет режимы, в которых классы, производные от EasingFunctionBase выполняют их упрощение.

FillBehavior

Указывает, как работает Timeline, если он находится вне активного периода, но родительский элемент находится внутри его активного или удерживаемого периода.

HandoffBehavior

Указывает, как новые анимации взаимодействуют с существующими, которые уже применяются к свойству.

KeyTimeType

Представляет различные типы, которые могут представлять экземпляр KeyTime.

PathAnimationSource

Указывает значение выходного свойства пути, используемого для управления анимацией.

SlipBehavior

Указывает, как будет вести себя ParallelTimeline, когда один или несколько его Timeline дочерних скольжения.

TimeSeekOrigin

Указывает источник операции поиска. Смещение операции поиска относительно этого источника.