System.Windows.Media.Animation Przestrzeń nazw

Udostępnia typy, które obsługują funkcje animacji właściwości, w tym osie czasu, storyboardy i klatek kluczowych.

Klasy

Animatable

Klasa abstrakcyjna, która zapewnia obsługę animacji.

AnimationClock

Zachowuje stan czasu wykonywania elementu AnimationTimeline i przetwarza jego wartości wyjściowe.

AnimationException

Wyjątek zgłaszany w przypadku wystąpienia błędu podczas animowania właściwości.

AnimationTimeline

Definiuje segment czasu, w którym są generowane wartości wyjściowe. Te wartości są używane do animowania właściwości docelowej.

BackEase

Reprezentuje funkcję złagodzenia, która wycofuje ruch animacji nieco przed rozpoczęciem animowania w wskazanej ścieżce.

BeginStoryboard

Akcja wyzwalacza, która rozpoczyna Storyboard i dystrybuuje animacje do obiektów docelowych i właściwości.

BooleanAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Boolean wartość.

BooleanAnimationUsingKeyFrames

Animuje wartość właściwości, która pobiera Boolean zestaw KeyFrames wartości nad określonym Durationelementem .

BooleanKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment z własną wartością docelową i metodą interpolacji dla klasy BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Reprezentuje kolekcję BooleanKeyFrame obiektów.

BounceEase

Reprezentuje funkcję złagodzenia, która tworzy animowany efekt odbijania.

ByteAnimation

Animuje wartość właściwości między dwiema Byte wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

ByteAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Byte wartość.

ByteAnimationUsingKeyFrames

Animuje wartość Byte właściwości wzdłuż zestawu .KeyFrames

ByteKeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Reprezentuje kolekcję ByteKeyFrame obiektów.

CharAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Char wartość.

CharAnimationUsingKeyFrames

Animuje wartość Char właściwości wzdłuż zestawu KeyFrames nad określonym Durationelementem .

CharKeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Reprezentuje kolekcję CharKeyFrame obiektów.

CircleEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu funkcji cyklicznej.

Clock

Utrzymuje stan czasu wykonywania dla elementu Timeline.

ClockCollection

Reprezentuje uporządkowaną kolekcję Clock obiektów.

ClockController

Interaktywnie steruje obiektem Clock.

ClockGroup

Zestaw Clock typów z zachowaniem TimelineGroupopartym na obiekcie .

ColorAnimation

Animuje wartość właściwości między dwiema Color wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

ColorAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Color wartość.

ColorAnimationUsingKeyFrames

Animuje wartość Color właściwości wzdłuż zestawu KeyFrames nad określonym Durationelementem .

ColorKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Reprezentuje kolekcję ColorKeyFrame obiektów.

ControllableStoryboardAction

Manipuluje elementem Storyboard , który został zastosowany przez BeginStoryboard akcję.

CubicEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły f(t) = t3.

DecimalAnimation

Animuje wartość Decimal właściwości między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonym Durationobiekcie .

DecimalAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Decimal wartość.

DecimalAnimationUsingKeyFrames

Animuje wartość Decimal właściwości wzdłuż zestawu .KeyFrames

DecimalKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Reprezentuje kolekcję DecimalKeyFrame obiektów.

DiscreteBooleanKeyFrame

Animuje wartość Boolean poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteByteKeyFrame

Animuje wartość Byte poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteCharKeyFrame

Animuje wartość Char poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteColorKeyFrame

Animuje wartość Color poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteDecimalKeyFrame

Animuje wartość Decimal poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteDoubleKeyFrame

Animuje wartość Double poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteInt16KeyFrame

Animuje wartość Int16 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteInt32KeyFrame

Animuje wartość Int32 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteInt64KeyFrame

Animuje wartość Int64 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteMatrixKeyFrame

Animuje wartość Matrix poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteObjectKeyFrame

Animuje wartość Object poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscretePoint3DKeyFrame

Animuje wartość Point3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscretePointKeyFrame

Animuje wartość Point poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteQuaternionKeyFrame

Animuje wartość Quaternion poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteRectKeyFrame

Animuje wartość Rect poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteRotation3DKeyFrame

Animuje wartość Rotation3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteSingleKeyFrame

Animuje wartość Single poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteSizeKeyFrame

Animuje wartość Size poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteStringKeyFrame

Animuje wartość String poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteThicknessKeyFrame

Animuje wartość Thickness poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteVector3DKeyFrame

Animuje wartość Vector3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DiscreteVectorKeyFrame

Animuje wartość Vector poprzedniej ramki klucza do własnej Value przy użyciu interpolacji dyskretnej.

DoubleAnimation

Animuje wartość właściwości między dwiema Double wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

DoubleAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Double wartość.

DoubleAnimationUsingKeyFrames

Animuje wartość Double właściwości wraz z KeyFrameszestawem .

DoubleAnimationUsingPath

Animuje wartość Double właściwości między co najmniej dwiema wartościami docelowymi przy użyciu elementu , PathGeometry aby określić te wartości. Ta animacja może służyć do przenoszenia obiektu wizualizacji wzdłuż ścieżki.

DoubleKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Reprezentuje kolekcję DoubleKeyFrame obiektów.

EasingByteKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją ByteAnimationUsingKeyFrames klatek kluczowych.

EasingColorKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją ColorAnimationUsingKeyFrames klatek kluczowych.

EasingDecimalKeyFrame

Abstrakcyjna klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją DecimalAnimationUsingKeyFrames klatek kluczowych.

EasingDoubleKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją DoubleAnimationUsingKeyFrames klatek kluczowych.

EasingFunctionBase

Udostępnia klasę bazową dla wszystkich funkcji złagodzenia.

EasingInt16KeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Int16AnimationUsingKeyFrames klatek kluczowych.

EasingInt32KeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Int32AnimationUsingKeyFrames klatek kluczowych.

EasingInt64KeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Int64AnimationUsingKeyFrames klatek kluczowych.

EasingPoint3DKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Point3DAnimationUsingKeyFrames klatek kluczowych.

EasingPointKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją PointAnimationUsingKeyFrames klatek kluczowych.

EasingQuaternionKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją QuaternionAnimationUsingKeyFrames klatek kluczowych.

EasingRectKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją RectAnimationUsingKeyFrames klatek kluczowych.

EasingRotation3DKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Rotation3DAnimationUsingKeyFrames klatek kluczowych.

EasingSingleKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją SingleAnimationUsingKeyFrames klatek kluczowych.

EasingSizeKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją SizeAnimationUsingKeyFrames klatek kluczowych.

EasingThicknessKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją ThicknessAnimationUsingKeyFrames klatek kluczowych.

EasingVector3DKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją Vector3DAnimationUsingKeyFrames klatek kluczowych.

EasingVectorKeyFrame

Klasa, która umożliwia kojarzenie funkcji złagodzenia z animacją VectorAnimationUsingKeyFrames klatek kluczowych.

ElasticEase

Reprezentuje funkcję złagodzenia, która tworzy animację przypominającą sprężynę oscylującą tam i z powrotem, aż do odpoczynku.

ExponentialEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły wykładniczej.

Int16Animation

Animuje wartość właściwości między dwiema Int16 wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

Int16AnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Int16 wartość.

Int16AnimationUsingKeyFrames

Animuje wartość Int16 właściwości wzdłuż zestawu .KeyFrames

Int16KeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Reprezentuje kolekcję Int16KeyFrame obiektów.

Int32Animation

Animuje wartość Int32 właściwości między dwiema wartościami docelowymi przy użyciu interpolacji liniowej nad określoną Durationwartością .

Int32AnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Int32 wartość.

Int32AnimationUsingKeyFrames

Animuje wartość Int32 właściwości wzdłuż zestawu .KeyFrames

Int32KeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Reprezentuje kolekcję Int32KeyFrame obiektów.

Int64Animation

Animuje wartość Int64 właściwości między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonym Durationobiekcie .

Int64AnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Int64 wartość.

Int64AnimationUsingKeyFrames

Animuje wartość Int64 właściwości wzdłuż zestawu .KeyFrames

Int64KeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Reprezentuje kolekcję Int64KeyFrame obiektów.

KeySpline

Ta klasa jest używana przez ramkę klucza spline do definiowania postępu animacji.

LinearByteKeyFrame

Animuje wartość Byte poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearColorKeyFrame

Animuje wartość Color poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearDecimalKeyFrame

Animuje wartość Decimal poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearDoubleKeyFrame

Animuje wartość Double poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearInt16KeyFrame

Animuje wartość Int16 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearInt32KeyFrame

Animuje wartość Int32 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearInt64KeyFrame

Animuje wartość Int64 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearPoint3DKeyFrame

Animuje wartość Point3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearPointKeyFrame

Animuje wartość Point poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearQuaternionKeyFrame

Animuje wartość Quaternion poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearRectKeyFrame

Animuje wartość Rect poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearRotation3DKeyFrame

Animuje wartość Rotation3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearSingleKeyFrame

Animuje wartość Single poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearSizeKeyFrame

Animuje wartość Size poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearThicknessKeyFrame

Animuje wartość Thickness poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearVector3DKeyFrame

Animuje wartość Vector3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

LinearVectorKeyFrame

Animuje wartość Vector poprzedniej ramki klucza do własnej Value przy użyciu interpolacji liniowej.

MatrixAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Matrix wartość.

MatrixAnimationUsingKeyFrames

Animuje wartość Matrix właściwości wraz z KeyFrameszestawem .

MatrixAnimationUsingPath

Animuje wartość Matrix właściwości przy użyciu elementu , PathGeometry aby wygenerować animowane wartości. Ta animacja może służyć do przenoszenia obiektu wizualnego wzdłuż ścieżki.

MatrixKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Reprezentuje kolekcję MatrixKeyFrame obiektów.

ObjectAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Object wartość.

ObjectAnimationUsingKeyFrames

Animuje wartość Object właściwości wzdłuż zestawu KeyFrames nad określonym Durationelementem .

ObjectKeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Reprezentuje kolekcję ObjectKeyFrame obiektów.

ParallelTimeline

Definiuje segment czasu, który może zawierać obiekty podrzędne Timeline . Te osie czasu podrzędne stają się aktywne zgodnie z odpowiednimi BeginTime właściwościami. Ponadto podrzędne osie czasu mogą się nakładać (uruchamiać równolegle) ze sobą.

PauseStoryboard

Akcja wyzwalacza, która wstrzymuje Storyboardelement .

Point3DAnimation

Animuje wartość Point3D właściwości przy użyciu interpolacji liniowej między dwiema wartościami.

Point3DAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Point3D wartość.

Point3DAnimationUsingKeyFrames

Animuje wartość Point3D właściwości wraz z KeyFrameszestawem .

Point3DKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Reprezentuje kolekcję Point3DKeyFrame obiektów.

PointAnimation

Animuje wartość właściwości między dwiema Point wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

PointAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Point wartość.

PointAnimationUsingKeyFrames

Animuje wartość Point właściwości wraz z KeyFrameszestawem .

PointAnimationUsingPath

Animuje wartość Point właściwości między co najmniej dwiema wartościami docelowymi przy użyciu elementu , PathGeometry aby określić te wartości. Ta animacja może służyć do przenoszenia obiektu wizualizacji wzdłuż ścieżki.

PointKeyFrame

Definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Reprezentuje kolekcję PointKeyFrame obiektów.

PowerEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły f(t) = tp, gdzie p jest równa Power właściwości.

QuadraticEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły f(t) = t2

QuarticEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły f(t) = t4.

QuaternionAnimation

Animuje wartość właściwości między dwiema Quaternion wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

QuaternionAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Quaternion wartość.

QuaternionAnimationUsingKeyFrames

Animuje wartość Quaternion właściwości wzdłuż zestawu KeyFrames nad określonym Durationelementem .

QuaternionKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Reprezentuje kolekcję QuaternionKeyFrame obiektów.

QuinticEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły f(t) = t5.

RectAnimation

Animuje wartość właściwości między dwiema Rect wartościami docelowymi przy użyciu interpolacji liniowej.

RectAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Rect wartość.

RectAnimationUsingKeyFrames

Animuje wartość właściwości, która pobiera Rect zestaw klatek kluczowych.

RectKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Reprezentuje kolekcję RectKeyFrame obiektów.

RemoveStoryboard

Akcja wyzwalacza, która usuwa Storyboardelement .

RepeatBehaviorConverter

Konwertuje wystąpienia na RepeatBehavior i z innych typów danych.

ResumeStoryboard

Obsługuje akcję wyzwalacza, która wznawia wstrzymaną Storyboardoperację .

Rotation3DAnimation

Animuje wartość Rotation3D właściwości przy użyciu interpolacji liniowej między dwiema wartościami określonymi przez kombinację Fromwłaściwości , Tolub By ustawionych dla animacji.

Rotation3DAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Rotation3D wartość.

Rotation3DAnimationUsingKeyFrames

Animuje wartość Rotation3D właściwości wraz z KeyFrameszestawem .

Rotation3DKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Reprezentuje kolekcję Rotation3DKeyFrame obiektów.

SeekStoryboard

Akcja wyzwalacza, która zapewnia funkcjonalność wyszukiwania (pomijania) do określonego czasu w aktywnym okresie Storyboard.

SetStoryboardSpeedRatio

Akcja wyzwalacza, która zmienia szybkość elementu Storyboard.

SineEase

Reprezentuje funkcję złagodzenia, która tworzy animację, która przyspiesza i/lub zwalnia przy użyciu formuły sinusu.

SingleAnimation

Animuje wartość Single właściwości między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonym Durationobiekcie .

SingleAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Single wartość.

SingleAnimationUsingKeyFrames

Animuje wartość Single właściwości wzdłuż zestawu .KeyFrames

SingleKeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Reprezentuje kolekcję SingleKeyFrame obiektów.

SizeAnimation

Animuje wartość właściwości między dwiema Size wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

SizeAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Size wartość.

SizeAnimationUsingKeyFrames

Animuje wartość Size właściwości wzdłuż zestawu .KeyFrames

SizeKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Reprezentuje kolekcję SizeKeyFrame obiektów.

SkipStoryboardToFill

Akcja wyzwalacza, która przechodzi Storyboard do końca okresu wypełnienia.

SplineByteKeyFrame

Animuje wartość Byte poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineColorKeyFrame

Animuje wartość Color poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineDecimalKeyFrame

Animuje wartość Decimal poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineDoubleKeyFrame

Animuje wartość Double poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineInt16KeyFrame

Animuje wartość Int16 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineInt32KeyFrame

Animuje wartość Int32 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineInt64KeyFrame

Animuje wartość Int64 poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplinePoint3DKeyFrame

Animuje wartość Point3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplinePointKeyFrame

Animuje wartość Point poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineQuaternionKeyFrame

Animuje wartość Quaternion poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineRectKeyFrame

Animuje wartość Rect poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineRotation3DKeyFrame

Animuje wartość Rotation3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineSingleKeyFrame

Animuje wartość Single poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineSizeKeyFrame

Animuje wartość Size poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineThicknessKeyFrame

Animuje wartość Thickness poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineVector3DKeyFrame

Animuje wartość Vector3D poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

SplineVectorKeyFrame

Animuje wartość Vector poprzedniej ramki klucza do własnej Value przy użyciu interpolacji splined.

StopStoryboard

Akcja wyzwalacza, która zatrzymuje element Storyboard.

Storyboard

Oś czasu kontenera, która udostępnia informacje o obiektach i właściwościach docelowych dla jego animacji podrzędnych.

StringAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje String wartość.

StringAnimationUsingKeyFrames

Animuje wartość String właściwości wzdłuż zestawu KeyFrames nad określonym Durationelementem .

StringKeyFrame

Definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Reprezentuje kolekcję StringKeyFrame obiektów.

ThicknessAnimation

Animuje wartość Thickness właściwości między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonym Durationobiekcie .

ThicknessAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Thickness wartość.

ThicknessAnimationUsingKeyFrames

Animuje wartość Thickness właściwości wzdłuż zestawu .KeyFrames

ThicknessKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Reprezentuje kolekcję ThicknessKeyFrame obiektów.

Timeline

Definiuje segment czasu.

TimelineCollection

Reprezentuje kolekcję Timeline obiektów.

TimelineGroup

Klasa abstrakcyjna, która po zaimplementowaniu reprezentuje obiekt Timeline , który może zawierać kolekcję obiektów podrzędnych Timeline .

Vector3DAnimation

Animuje wartość właściwości Vector3D przy użyciu interpolacji liniowej między dwiema wartościami.

Vector3DAnimationBase

Klasa abstrakcyjna reprezentująca animowaną Vector3D wartość.

Vector3DAnimationUsingKeyFrames

Animuje wartość Vector3D właściwości wraz z KeyFrameszestawem .

Vector3DKeyFrame

Abstrakcyjna klasa, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Reprezentuje kolekcję Vector3DKeyFrame obiektów.

VectorAnimation

Animuje wartość właściwości między dwiema Vector wartościami docelowymi przy użyciu interpolacji liniowej w określonej Durationwartości .

VectorAnimationBase

Abstrakcyjna klasa, która po zaimplementowaniu animuje Vector wartość.

VectorAnimationUsingKeyFrames

Animuje wartość Vector właściwości wzdłuż zestawu .KeyFrames

VectorKeyFrame

Klasa abstrakcyjna, która po zaimplementowaniu definiuje segment animacji z własną wartością docelową i metodą interpolacji dla klasy VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Reprezentuje kolekcję VectorKeyFrame obiektów.

Struktury

KeyTime

Podczas względnego przebiegu animacji KeyTime wystąpienie określa dokładny czas trwania określonej ramki klucza.

RepeatBehavior

Opisuje sposób powtarzania prostego Timeline czasu trwania.

TimelineCollection.Enumerator

Wylicza członków obiektu TimelineCollection.

Interfejsy

IAnimatable

Ten typ obsługuje infrastrukturę WPF i nie jest przeznaczony do użycia bezpośrednio z kodu. Aby klasa była animatowalna, powinna pochodzić z UIElementklasy , ContentElementlub Animatable.

IAnimation

Zapewnia obsługę animowania wartości właściwości.

IEasingFunction

Definiuje podstawową funkcjonalność funkcji złagodzenia.

IKeyFrame

Implementacja IKeyFrame interfejsu zapewnia nieograniczony dostęp do KeyTime właściwości.

IKeyFrameAnimation

Implementacja IKeyFrameAnimation interfejsu zapewnia nietypowy dostęp do kluczowych elementów kolekcji ramek.

Wyliczenia

ClockState

Opisuje potencjalne stany obiektu osi czasu Clock .

EasingMode

Definiuje tryby, w których klasy pochodzące z EasingFunctionBase wykonywania ich złagodzenia.

FillBehavior

Określa, jak zachowuje Timeline się, gdy znajduje się poza aktywnym okresem, ale jego element nadrzędny znajduje się wewnątrz okresu aktywnego lub blokady.

HandoffBehavior

Określa sposób interakcji nowych animacji z istniejącymi, które są już stosowane do właściwości.

KeyTimeType

Reprezentuje różne typy, które mogą reprezentować KeyTime wystąpienie.

PathAnimationSource

Określa wartość właściwości wyjściowej ścieżki używanej do napędzania animacji.

SlipBehavior

Wskazuje, jak ParallelTimeline będzie zachowywać się, gdy co najmniej jeden z jego Timeline dzieci poślizgnie się.

TimeSeekOrigin

Wskazuje początek operacji wyszukiwania. Przesunięcie operacji wyszukiwania jest względne względem tego źródła.