System.Windows.Media.Animation Namespace

Stellt Typen bereit, die Eigenschaftenanimationsfunktionen unterstützen, einschließlich Zeitachsen, Storyboards und Keyframes.

Klassen

Name Beschreibung
Animatable

Abstrakte Klasse, die Animationsunterstützung bereitstellt.

AnimationClock

Verwaltet den Laufzeitstatus eines AnimationTimeline und verarbeitet seine Ausgabewerte.

AnimationException

Die Ausnahme, die ausgelöst wird, wenn beim Animieren einer Eigenschaft ein Fehler auftritt.

AnimationTimeline

Definiert ein Zeitsegment, über das Ausgabewerte erzeugt werden. Diese Werte werden verwendet, um eine Zieleigenschaft zu animieren.

BackEase

Stellt eine Beschleunigungsfunktion dar, die die Bewegung einer Animation etwas zurückzieht, bevor sie im angegebenen Pfad animiert wird.

BeginStoryboard

Eine Triggeraktion, die eine Storyboard Animation beginnt und an ihre zielbezogenen Objekte und Eigenschaften verteilt.

BooleanAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Boolean Wert animiert.

BooleanAnimationUsingKeyFrames

Animates the value of a property that takes a Boolean along a set of KeyFrames over a specified Duration.

BooleanKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Segment mit einem eigenen Zielwert und einer Interpolationsmethode für ein BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Stellt eine Auflistung von BooleanKeyFrame -Objekten dar.

BounceEase

Stellt eine Beschleunigungsfunktion dar, die einen animierten Bouncing-Effekt erstellt.

ByteAnimation

Animates the value of a Byte property between two target values using linear interpolation over a specified Duration.

ByteAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Byte Wert animiert.

ByteAnimationUsingKeyFrames

Animiert den Wert einer Byte Eigenschaft entlang einer Reihe von KeyFrames.

ByteKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Stellt eine Auflistung von ByteKeyFrame -Objekten dar.

CharAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Char Wert animiert.

CharAnimationUsingKeyFrames

Animates the value of a Char property along a set of KeyFrames over a specified Duration.

CharKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Stellt eine Auflistung von CharKeyFrame -Objekten dar.

CircleEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer Kreisfunktion beschleunigt und/oder verzögert.

Clock

Verwaltet den Laufzeitdauerzustand für ein Timeline.

ClockCollection

Stellt eine sortierte Auflistung von Clock Objekten dar.

ClockController

Interaktiv steuert ein Clock.

ClockGroup

Eine Zusammenstellung von Clock Typen mit Verhalten basierend auf einem TimelineGroup.

ColorAnimation

Animates the value of a Color property between two target values using linear interpolation over a specified Duration.

ColorAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Color Wert animiert.

ColorAnimationUsingKeyFrames

Animates the value of a Color property along a set of KeyFrames over a specified Duration.

ColorKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Stellt eine Auflistung von ColorKeyFrame -Objekten dar.

ControllableStoryboardAction

Ändert eine Storyboard Aktion, die von einer BeginStoryboard Aktion angewendet wurde.

CubicEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f(t) = t3 beschleunigt und/oder verzögert wird.

DecimalAnimation

Animates the value of a Decimal property between two target values using linear interpolation over a specified Duration.

DecimalAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Decimal Wert animiert.

DecimalAnimationUsingKeyFrames

Animiert den Wert einer Decimal Eigenschaft entlang einer Reihe von KeyFrames.

DecimalKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Stellt eine Auflistung von DecimalKeyFrame -Objekten dar.

DiscreteBooleanKeyFrame

Animiert den Boolean Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteByteKeyFrame

Animiert den Byte Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteCharKeyFrame

Animiert den Char Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteColorKeyFrame

Animiert den Color Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteDecimalKeyFrame

Animiert den Decimal Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteDoubleKeyFrame

Animiert den Double Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteInt16KeyFrame

Animiert den Int16 Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteInt32KeyFrame

Animiert den Int32 Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteInt64KeyFrame

Animiert den Int64 Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteMatrixKeyFrame

Animiert den Matrix Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteObjectKeyFrame

Animiert den Object Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscretePoint3DKeyFrame

Animiert den Point3D Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscretePointKeyFrame

Animiert den Point Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteQuaternionKeyFrame

Animiert den Quaternion Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteRectKeyFrame

Animiert den Rect Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteRotation3DKeyFrame

Animiert den Rotation3D Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteSingleKeyFrame

Animiert den Single Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteSizeKeyFrame

Animiert den Size Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteStringKeyFrame

Animiert den String Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteThicknessKeyFrame

Animiert den Thickness Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteVector3DKeyFrame

Animiert den Vector3D Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DiscreteVectorKeyFrame

Animiert den Vector Wert des vorherigen Keyframes mithilfe einer diskreten Interpolation zu einem eigenen Value .

DoubleAnimation

Animates the value of a Double property between two target values using linear interpolation over a specified Duration.

DoubleAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Double Wert animiert.

DoubleAnimationUsingKeyFrames

Animiert den Wert einer Double Eigenschaft entlang einer Reihe von KeyFrames.

DoubleAnimationUsingPath

Animates the value of a Double property between two or more target values using a PathGeometry to specify those values. Diese Animation kann verwendet werden, um ein visuelles Objekt entlang eines Pfads zu verschieben.

DoubleKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Stellt eine Auflistung von DoubleKeyFrame -Objekten dar.

EasingByteKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer ByteAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingColorKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer ColorAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingDecimalKeyFrame

Eine abstrakte Klasse, mit der Sie Beschleunigungsfunktionen einer DecimalAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingDoubleKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer DoubleAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingFunctionBase

Stellt die Basisklasse für alle Beschleunigungsfunktionen bereit.

EasingInt16KeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Int16AnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingInt32KeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Int32AnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingInt64KeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Int64AnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingPoint3DKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Point3DAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingPointKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer PointAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingQuaternionKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer QuaternionAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingRectKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer RectAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingRotation3DKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Rotation3DAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingSingleKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer SingleAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingSizeKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer SizeAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingThicknessKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer ThicknessAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingVector3DKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer Vector3DAnimationUsingKeyFrames Keyframeanimation zuordnen können.

EasingVectorKeyFrame

Eine Klasse, mit der Sie Beschleunigungsfunktionen einer VectorAnimationUsingKeyFrames Keyframeanimation zuordnen können.

ElasticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die einer Feder gleicht, die hin und her schwingt, bis sie zum Ruhezustand kommt.

ExponentialEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer exponentiellen Formel beschleunigt und/oder verzögert.

Int16Animation

Animates the value of a Int16 property between two target values using linear interpolation over a specified Duration.

Int16AnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Int16 Wert animiert.

Int16AnimationUsingKeyFrames

Animiert den Wert einer Int16 Eigenschaft entlang einer Reihe von KeyFrames.

Int16KeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Stellt eine Auflistung von Int16KeyFrame -Objekten dar.

Int32Animation

Animates the value of an Int32 property between two target values using linear interpolation over a specified Duration.

Int32AnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Int32 Wert animiert.

Int32AnimationUsingKeyFrames

Animiert den Wert einer Int32 Eigenschaft entlang einer Reihe von KeyFrames.

Int32KeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Stellt eine Auflistung von Int32KeyFrame -Objekten dar.

Int64Animation

Animates the value of a Int64 property between two target values using linear interpolation over a specified Duration.

Int64AnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Int64 Wert animiert.

Int64AnimationUsingKeyFrames

Animiert den Wert einer Int64 Eigenschaft entlang einer Reihe von KeyFrames.

Int64KeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Stellt eine Auflistung von Int64KeyFrame -Objekten dar.

KeySpline

Diese Klasse wird von einem Spline-Keyframe verwendet, um den Animationsfortschritt zu definieren.

LinearByteKeyFrame

Animiert den Byte Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearColorKeyFrame

Animiert den Color Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearDecimalKeyFrame

Animiert den Decimal Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearDoubleKeyFrame

Animiert den Double Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearInt16KeyFrame

Animiert den Int16 Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearInt32KeyFrame

Animiert den Int32 Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearInt64KeyFrame

Animiert den Int64 Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearPoint3DKeyFrame

Animiert den Point3D Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearPointKeyFrame

Animiert den Point Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearQuaternionKeyFrame

Animiert den Quaternion Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearRectKeyFrame

Animiert den Rect Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearRotation3DKeyFrame

Animiert den Rotation3D Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearSingleKeyFrame

Animiert den Single Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearSizeKeyFrame

Animiert den Size Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearThicknessKeyFrame

Animiert den Thickness Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearVector3DKeyFrame

Animiert den Vector3D Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

LinearVectorKeyFrame

Animiert den Vector Wert des vorherigen Keyframes mithilfe der linearen Interpolation an Value .

MatrixAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Matrix Wert animiert.

MatrixAnimationUsingKeyFrames

Animiert den Wert einer Matrix Eigenschaft entlang einer Reihe von KeyFrames.

MatrixAnimationUsingPath

Animiert den Wert einer Eigenschaft mithilfe einer MatrixPathGeometry Eigenschaft, um die animierten Werte zu generieren. Diese Animation kann verwendet werden, um ein visuelles Objekt entlang eines Pfads zu verschieben.

MatrixKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Stellt eine Auflistung von MatrixKeyFrame -Objekten dar.

ObjectAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Object Wert animiert.

ObjectAnimationUsingKeyFrames

Animiert den Wert einer Object Eigenschaft entlang einer Reihe von KeyFrames über einem angegebenen Duration.

ObjectKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Stellt eine Auflistung von ObjectKeyFrame -Objekten dar.

ParallelTimeline

Definiert ein Zeitsegment, das untergeordnete Timeline Objekte enthalten kann. Diese untergeordneten Zeitachsen werden entsprechend ihren jeweiligen BeginTime Eigenschaften aktiv. Außerdem können untergeordnete Zeitachsen sich überlappen (parallel ausgeführt) miteinander.

PauseStoryboard

Eine Triggeraktion, die eine Storyboardangehalten.

Point3DAnimation

Animiert den Wert einer Point3D Eigenschaft mithilfe einer linearen Interpolation zwischen zwei Werten.

Point3DAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Point3D Wert animiert.

Point3DAnimationUsingKeyFrames

Animiert den Wert einer Point3D Eigenschaft entlang einer Reihe von KeyFrames.

Point3DKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Stellt eine Auflistung von Point3DKeyFrame -Objekten dar.

PointAnimation

Animates the value of a Point property between two target values using linear interpolation over a specified Duration.

PointAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Point Wert animiert.

PointAnimationUsingKeyFrames

Animiert den Wert einer Point Eigenschaft entlang einer Reihe von KeyFrames.

PointAnimationUsingPath

Animates the value of a Point property between two or more target values using a PathGeometry to specify those values. Diese Animation kann verwendet werden, um ein visuelles Objekt entlang eines Pfads zu verschieben.

PointKeyFrame

Definiert ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Stellt eine Auflistung von PointKeyFrame -Objekten dar.

PowerEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f(t) = tp beschleunigt und/oder verzögert wird, wobei p gleich der Power Eigenschaft ist.

QuadraticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f(t) = t2 beschleunigt und/oder verzögert wird.

QuarticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die die Formel f(t) = t4 beschleunigt und/oder verzögert.

QuaternionAnimation

Animates the value of a Quaternion property between two target values using linear interpolation over a specified Duration.

QuaternionAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Quaternion Wert animiert.

QuaternionAnimationUsingKeyFrames

Animates the value of a Quaternion property along a set of KeyFrames over a specified Duration.

QuaternionKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Stellt eine Auflistung von QuaternionKeyFrame -Objekten dar.

QuinticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die die Formel f(t) = t5 beschleunigt und/oder verzögert.

RectAnimation

Animiert den Wert einer Rect Eigenschaft zwischen zwei Zielwerten mithilfe einer linearen Interpolation.

RectAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Rect Wert animiert.

RectAnimationUsingKeyFrames

Animiert den Wert einer Eigenschaft, die eine Rect Reihe von Keyframes enthält.

RectKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Stellt eine Auflistung von RectKeyFrame -Objekten dar.

RemoveStoryboard

Eine Triggeraktion, die eine Storyboardentfernt.

RepeatBehaviorConverter

Konvertiert Instanzen von RepeatBehavior und aus anderen Datentypen.

ResumeStoryboard

Eine Triggeraktion, die eine angehaltene Storyboardfortgesetzt.

Rotation3DAnimation

Animiert den Wert einer Eigenschaft mithilfe einer Rotation3D linearen Interpolation zwischen zwei Werten, die durch die Kombination von From, Tooder Eigenschaften bestimmt werden, By die für die Animation festgelegt sind.

Rotation3DAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Rotation3D Wert animiert.

Rotation3DAnimationUsingKeyFrames

Animiert den Wert einer Rotation3D Eigenschaft entlang einer Reihe von KeyFrames.

Rotation3DKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Stellt eine Auflistung von Rotation3DKeyFrame -Objekten dar.

SeekStoryboard

Eine Triggeraktion, die Funktionen zum Suchen (Überspringen) zu einer bestimmten Zeit innerhalb des aktiven Zeitraums einer Storyboardbereitstellt.

SetStoryboardSpeedRatio

Eine Triggeraktion, die die Geschwindigkeit eines Storyboardändert.

SineEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer Sinusformel beschleunigt und/oder verzögert.

SingleAnimation

Animates the value of a Single property between two target values using linear interpolation over a specified Duration.

SingleAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Single Wert animiert.

SingleAnimationUsingKeyFrames

Animiert den Wert einer Single Eigenschaft entlang einer Reihe von KeyFrames.

SingleKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Stellt eine Auflistung von SingleKeyFrame -Objekten dar.

SizeAnimation

Animates the value of a Size property between two target values using linear interpolation over a specified Duration.

SizeAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Size Wert animiert.

SizeAnimationUsingKeyFrames

Animiert den Wert einer Size Eigenschaft entlang einer Reihe von KeyFrames.

SizeKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Stellt eine Auflistung von SizeKeyFrame -Objekten dar.

SkipStoryboardToFill

Eine Triggeraktion, die ein Storyboard zum Ende des Füllzeitraums wechselt.

SplineByteKeyFrame

Animiert aus dem Byte Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineColorKeyFrame

Animiert aus dem Color Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineDecimalKeyFrame

Animiert aus dem Decimal Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineDoubleKeyFrame

Animiert aus dem Double Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineInt16KeyFrame

Animiert aus dem Int16 Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineInt32KeyFrame

Animiert aus dem Int32 Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineInt64KeyFrame

Animiert aus dem Int64 Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplinePoint3DKeyFrame

Animiert aus dem Point3D Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplinePointKeyFrame

Animiert aus dem Point Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineQuaternionKeyFrame

Animiert aus dem Quaternion Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineRectKeyFrame

Animiert aus dem Rect Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineRotation3DKeyFrame

Animiert aus dem Rotation3D Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineSingleKeyFrame

Animiert aus dem Single Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineSizeKeyFrame

Animiert aus dem Size Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineThicknessKeyFrame

Animiert aus dem Thickness Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineVector3DKeyFrame

Animiert aus dem Vector3D Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

SplineVectorKeyFrame

Animiert aus dem Vector Wert des vorherigen Keyframes zu einer eigenen Value mithilfe der splined interpolierten Interpolation.

StopStoryboard

Eine Triggeraktion, die eine Storyboardbeendet.

Storyboard

Eine Containerzeitachse, die Objekt- und Eigenschaftenadressierungsinformationen für die untergeordneten Animationen bereitstellt.

StringAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen String Wert animiert.

StringAnimationUsingKeyFrames

Animates the value of a String property along a set of KeyFrames over a specified Duration.

StringKeyFrame

Definiert ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Stellt eine Auflistung von StringKeyFrame -Objekten dar.

ThicknessAnimation

Animates the value of a Thickness property between two target values using linear interpolation over a specified Duration.

ThicknessAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Thickness Wert animiert.

ThicknessAnimationUsingKeyFrames

Animiert den Wert einer Thickness Eigenschaft entlang einer Reihe von KeyFrames.

ThicknessKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Stellt eine Auflistung von ThicknessKeyFrame -Objekten dar.

Timeline

Definiert ein Zeitsegment.

TimelineCollection

Stellt eine Auflistung von Timeline -Objekten dar.

TimelineGroup

Abstrakte Klasse, die, wenn implementiert, eine Timeline Auflistung untergeordneter Timeline Objekte enthalten kann.

Vector3DAnimation

Animiert den Wert einer Vector3D-Eigenschaft mithilfe einer linearen Interpolation zwischen zwei Werten.

Vector3DAnimationBase

Abstrakte Klasse, die einen animierten Vector3D Wert darstellt.

Vector3DAnimationUsingKeyFrames

Animiert den Wert einer Vector3D Eigenschaft entlang einer Reihe von KeyFrames.

Vector3DKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Stellt eine Auflistung von Vector3DKeyFrame -Objekten dar.

VectorAnimation

Animates the value of a Vector property between two target values using linear interpolation over a specified Duration.

VectorAnimationBase

Abstrakte Klasse, die, wenn implementiert, einen Vector Wert animiert.

VectorAnimationUsingKeyFrames

Animiert den Wert einer Vector Eigenschaft entlang einer Reihe von KeyFrames.

VectorKeyFrame

Abstrakte Klasse, die bei der Implementierung ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für ein VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Stellt eine Auflistung von VectorKeyFrame -Objekten dar.

Strukturen

Name Beschreibung
KeyTime

Während des relativen Verlaufs einer Animation gibt eine KeyTime Instanz den genauen Zeitpunkt an, an dem ein bestimmter Keyframe stattfinden soll.

RepeatBehavior

Beschreibt, wie ein Timeline seine einfache Dauer wiederholt.

TimelineCollection.Enumerator

Listet die Mitglieder eines .TimelineCollection

Schnittstellen

Name Beschreibung
IAnimatable

Dieser Typ unterstützt die WPF-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Um eine Klasse animierbar zu machen, sollte sie von UIElement, , ContentElementoder Animatable.

IEasingFunction

Definiert die grundlegenden Funktionen einer Beschleunigungsfunktion.

IKeyFrame

Eine IKeyFrame Schnittstellenimplementierung bietet nicht typierten Zugriff auf KeyTime Eigenschaften.

IKeyFrameAnimation

Eine IKeyFrameAnimation Schnittstellenimplementierung bietet nicht typisierten Zugriff auf Keyframesammlungsmber.

Enumerationen

Name Beschreibung
ClockState

Beschreibt die potenziellen Zustände des Clock Objekts einer Zeitachse.

EasingMode

Definiert die Modi, in denen Klassen, die von EasingFunctionBase abgeleitet wurden, ihre Beschleunigung ausführen.

FillBehavior

Gibt an, wie sich ein Timeline verhält, wenn es sich außerhalb des aktiven Zeitraums befindet, das übergeordnete Element jedoch innerhalb des aktiven oder haltebereichs liegt.

HandoffBehavior

Gibt an, wie neue Animationen mit vorhandenen Animationen interagieren, die bereits auf eine Eigenschaft angewendet werden.

KeyTimeType

Stellt die verschiedenen Typen dar, die eine KeyTime Instanz darstellen können.

PathAnimationSource

Gibt den Ausgabeeigenschaftswert des Pfads an, der zum Steuern der Animation verwendet wird.

SlipBehavior

Gibt an, wie sich ein ParallelTimeline verhält, wenn ein oder mehrere seiner Timeline Kinder rutschen.

TimeSeekOrigin

Gibt den Ursprung eines Suchvorgangs an. Der Offset des Suchvorgangs ist relativ zu diesem Ursprung.