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

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