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 свойства вместе с набором указанного KeyFramesDurationзначения.

CharKeyFrame

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

CharKeyFrameCollection

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

CircleEase

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

Clock

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

ClockCollection

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

ClockController

Интерактивным образом управляет объектом Clock.

ClockGroup

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

ColorAnimation

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

ColorAnimationBase

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

ColorAnimationUsingKeyFrames

Анимирует значение Color свойства вместе с набором указанного KeyFramesDurationзначения.

ColorKeyFrame

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

ColorKeyFrameCollection

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

ControllableStoryboardAction

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

CubicEase

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

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 свойства по набору указанного KeyFramesDurationзначения.

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) = t 4.

QuaternionAnimation

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

QuaternionAnimationBase

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

QuaternionAnimationUsingKeyFrames

Анимирует значение Quaternion свойства вместе с набором указанного KeyFramesDurationзначения.

QuaternionKeyFrame

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

QuaternionKeyFrameCollection

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

QuinticEase

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

RectAnimation

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

RectAnimationBase

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

RectAnimationUsingKeyFrames

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

RectKeyFrame

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

RectKeyFrameCollection

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

RemoveStoryboard

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

RepeatBehaviorConverter

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

ResumeStoryboard

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

Rotation3DAnimation

Анимирует значение свойства с помощью линейной Rotation3D интерполяции между двумя значениями, определяемыми сочетанием FromToсвойств или 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 свойства вместе с набором указанного KeyFramesDurationзначения.

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

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