Udostępnij za pośrednictwem


System.Windows.Media.Animation Przestrzeń nazw

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

Klasy

Animatable

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

AnimationClock

Zachowuje stan czasu wykonywania 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 cofa 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

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Boolean.

BooleanAnimationUsingKeyFrames

Animuje wartość właściwości, która przyjmuje Boolean wzdłuż zestawu KeyFrames przez określony Duration.

BooleanKeyFrame

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

BooleanKeyFrameCollection

Reprezentuje kolekcję obiektów BooleanKeyFrame.

BounceEase

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

ByteAnimation

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

ByteAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Byte.

ByteAnimationUsingKeyFrames

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

ByteKeyFrame

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

ByteKeyFrameCollection

Reprezentuje kolekcję obiektów ByteKeyFrame.

CharAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Char.

CharAnimationUsingKeyFrames

Animuje wartość właściwości Char wzdłuż zestawu KeyFrames przez określony Duration.

CharKeyFrame

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

CharKeyFrameCollection

Reprezentuje kolekcję obiektów CharKeyFrame.

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 Timeline.

ClockCollection

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

ClockController

Interaktywnie steruje Clock.

ClockGroup

Zestaw typów Clock z zachowaniem opartym na TimelineGroup.

ColorAnimation

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

ColorAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Color.

ColorAnimationUsingKeyFrames

Animuje wartość właściwości Color wzdłuż zestawu KeyFrames przez określony Duration.

ColorKeyFrame

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

ColorKeyFrameCollection

Reprezentuje kolekcję obiektów ColorKeyFrame.

ControllableStoryboardAction

Manipuluje Storyboard, które zostały zastosowane przez akcję BeginStoryboard.

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ść właściwości Decimal między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonej Duration.

DecimalAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Decimal.

DecimalAnimationUsingKeyFrames

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

DecimalKeyFrame

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

DecimalKeyFrameCollection

Reprezentuje kolekcję obiektów DecimalKeyFrame.

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 Double między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonej Duration.

DoubleAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Double.

DoubleAnimationUsingKeyFrames

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

DoubleAnimationUsingPath

Animuje wartość właściwości Double między co najmniej dwiema wartościami docelowymi przy użyciu PathGeometry w celu określenia tych wartości. Ta animacja może służyć do przenoszenia obiektu wizualnego wzdłuż ścieżki.

DoubleKeyFrame

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

DoubleKeyFrameCollection

Reprezentuje kolekcję obiektów DoubleKeyFrame.

EasingByteKeyFrame

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

EasingColorKeyFrame

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

EasingDecimalKeyFrame

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

EasingDoubleKeyFrame

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

EasingFunctionBase

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

EasingInt16KeyFrame

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

EasingInt32KeyFrame

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

EasingInt64KeyFrame

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

EasingPoint3DKeyFrame

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

EasingPointKeyFrame

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

EasingQuaternionKeyFrame

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

EasingRectKeyFrame

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

EasingRotation3DKeyFrame

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

EasingSingleKeyFrame

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

EasingSizeKeyFrame

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

EasingThicknessKeyFrame

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

EasingVector3DKeyFrame

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

EasingVectorKeyFrame

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

ElasticEase

Reprezentuje funkcję złagodzenia, która tworzy animację przypominającą sprężynę oscyljącą tam iz powrotem, dopóki nie dojdzie 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 Int16 między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonej Duration.

Int16AnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Int16.

Int16AnimationUsingKeyFrames

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

Int16KeyFrame

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

Int16KeyFrameCollection

Reprezentuje kolekcję obiektów Int16KeyFrame.

Int32Animation

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

Int32AnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Int32.

Int32AnimationUsingKeyFrames

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

Int32KeyFrame

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

Int32KeyFrameCollection

Reprezentuje kolekcję obiektów Int32KeyFrame.

Int64Animation

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

Int64AnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Int64.

Int64AnimationUsingKeyFrames

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

Int64KeyFrame

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

Int64KeyFrameCollection

Reprezentuje kolekcję obiektów Int64KeyFrame.

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

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Matrix.

MatrixAnimationUsingKeyFrames

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

MatrixAnimationUsingPath

Animuje wartość właściwości Matrix przy użyciu PathGeometry w celu wygenerowania animowanych wartości. Ta animacja może służyć do przenoszenia obiektu wizualnego wzdłuż ścieżki.

MatrixKeyFrame

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

MatrixKeyFrameCollection

Reprezentuje kolekcję obiektów MatrixKeyFrame.

ObjectAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Object.

ObjectAnimationUsingKeyFrames

Animuje wartość właściwości Object wzdłuż zestawu KeyFrames przez określony Duration.

ObjectKeyFrame

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

ObjectKeyFrameCollection

Reprezentuje kolekcję obiektów ObjectKeyFrame.

ParallelTimeline

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

PauseStoryboard

Akcja wyzwalacza, która wstrzymuje Storyboard.

Point3DAnimation

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

Point3DAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Point3D.

Point3DAnimationUsingKeyFrames

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

Point3DKeyFrame

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

Point3DKeyFrameCollection

Reprezentuje kolekcję obiektów Point3DKeyFrame.

PointAnimation

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

PointAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Point.

PointAnimationUsingKeyFrames

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

PointAnimationUsingPath

Animuje wartość właściwości Point między co najmniej dwiema wartościami docelowymi przy użyciu PathGeometry w celu określenia tych wartości. Ta animacja może służyć do przenoszenia obiektu wizualnego wzdłuż ścieżki.

PointKeyFrame

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

PointKeyFrameCollection

Reprezentuje kolekcję obiektów PointKeyFrame.

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 właściwości Power.

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 Quaternion między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonej Duration.

QuaternionAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Quaternion.

QuaternionAnimationUsingKeyFrames

Animuje wartość właściwości Quaternion wzdłuż zestawu KeyFrames przez określony Duration.

QuaternionKeyFrame

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

QuaternionKeyFrameCollection

Reprezentuje kolekcję obiektów QuaternionKeyFrame.

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 Rect między dwiema wartościami docelowymi przy użyciu interpolacji liniowej.

RectAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Rect.

RectAnimationUsingKeyFrames

Animuje wartość właściwości, która przyjmuje Rect wzdłuż zestawu klatek kluczowych.

RectKeyFrame

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

RectKeyFrameCollection

Reprezentuje kolekcję obiektów RectKeyFrame.

RemoveStoryboard

Akcja wyzwalacza, która usuwa Storyboard.

RepeatBehaviorConverter

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

ResumeStoryboard

Akcja wyzwalacza, która wznawia wstrzymaną Storyboard.

Rotation3DAnimation

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

Rotation3DAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Rotation3D.

Rotation3DAnimationUsingKeyFrames

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

Rotation3DKeyFrame

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

Rotation3DKeyFrameCollection

Reprezentuje kolekcję obiektów Rotation3DKeyFrame.

SeekStoryboard

Akcja wyzwalacza, która udostępnia funkcje wyszukiwania (pomijania) do określonego czasu w aktywnym okresie Storyboard.

SetStoryboardSpeedRatio

Akcja wyzwalacza, która zmienia szybkość 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ść właściwości Single między dwiema wartościami docelowymi przy użyciu interpolacji liniowej w określonej Duration.

SingleAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Single.

SingleAnimationUsingKeyFrames

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

SingleKeyFrame

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

SingleKeyFrameCollection

Reprezentuje kolekcję obiektów SingleKeyFrame.

SizeAnimation

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

SizeAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Size.

SizeAnimationUsingKeyFrames

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

SizeKeyFrame

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

SizeKeyFrameCollection

Reprezentuje kolekcję obiektów SizeKeyFrame.

SkipStoryboardToFill

Akcja wyzwalacza, która przechodzi Storyboard na koniec 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 Storyboard.

Storyboard

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

StringAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość String.

StringAnimationUsingKeyFrames

Animuje wartość właściwości String wzdłuż zestawu KeyFrames przez określony Duration.

StringKeyFrame

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

StringKeyFrameCollection

Reprezentuje kolekcję obiektów StringKeyFrame.

ThicknessAnimation

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

ThicknessAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Thickness.

ThicknessAnimationUsingKeyFrames

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

ThicknessKeyFrame

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

ThicknessKeyFrameCollection

Reprezentuje kolekcję obiektów ThicknessKeyFrame.

Timeline

Definiuje segment czasu.

TimelineCollection

Reprezentuje kolekcję obiektów Timeline.

TimelineGroup

Klasa abstrakcyjna, która po zaimplementowaniu reprezentuje Timeline, które mogą 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ą wartość Vector3D.

Vector3DAnimationUsingKeyFrames

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

Vector3DKeyFrame

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

Vector3DKeyFrameCollection

Reprezentuje kolekcję obiektów Vector3DKeyFrame.

VectorAnimation

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

VectorAnimationBase

Klasa abstrakcyjna, która po zaimplementowaniu animuje wartość Vector.

VectorAnimationUsingKeyFrames

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

VectorKeyFrame

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

VectorKeyFrameCollection

Reprezentuje kolekcję obiektów VectorKeyFrame.

Struktury

KeyTime

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

RepeatBehavior

Opisuje, jak Timeline powtarza swój prosty czas trwania.

TimelineCollection.Enumerator

Wylicza członków 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 UIElement, ContentElementlub Animatable.

IAnimation

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

IEasingFunction

Definiuje podstawową funkcjonalność funkcji złagodzenia.

IKeyFrame

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

IKeyFrameAnimation

Implementacja interfejsu IKeyFrameAnimation zapewnia nietypowy dostęp do składowych kolekcji klatek kluczowych.

Wyliczenia

ClockState

Opisuje potencjalne stany obiektu Clock osi czasu.

EasingMode

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

FillBehavior

Określa, jak Timeline zachowuje 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ć wystąpienie KeyTime.

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 wsuwa się.

TimeSeekOrigin

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