System.Windows.Media.Animation Namnområde

Innehåller typer som stöder funktioner för egenskapsanimering, inklusive tidslinjer, storyboards och nyckelramar.

Klasser

Name Description
Animatable

Abstrakt klass som ger stöd för animering.

AnimationClock

Underhåller körningstillståndet för en AnimationTimeline och bearbetar dess utdatavärden.

AnimationException

Undantaget som utlöses när ett fel inträffar när en egenskap animeras.

AnimationTimeline

Definierar ett tidssegment över vilket utdatavärden skapas. Dessa värden används för att animera en målegenskap.

BackEase

Representerar en lättande funktion som drar tillbaka en animerings rörelse något innan den börjar animera i den angivna sökvägen.

BeginStoryboard

En utlösaråtgärd som påbörjar en Storyboard och distribuerar sina animeringar till sina målobjekt och egenskaper.

BooleanAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Boolean värde.

BooleanAnimationUsingKeyFrames

Animerar värdet för en egenskap som tar en längs en Boolean uppsättning KeyFrames över en angiven Duration.

BooleanKeyFrame

Abstrakt klass som, när den implementeras, definierar ett segment med sitt eget målvärde och interpoleringsmetod för en BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Representerar en samling BooleanKeyFrame objekt.

BounceEase

Representerar en lättande funktion som skapar en animerad studsande effekt.

ByteAnimation

Animerar värdet för en Byte egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

ByteAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Byte värde.

ByteAnimationUsingKeyFrames

Animerar värdet för en Byte egenskap längs en uppsättning med KeyFrames.

ByteKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Representerar en samling ByteKeyFrame objekt.

CharAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Char värde.

CharAnimationUsingKeyFrames

Animerar värdet för en Char egenskap längs en uppsättning KeyFrames över en angiven Duration.

CharKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Representerar en samling CharKeyFrame objekt.

CircleEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med hjälp av en cirkulär funktion.

Clock

Underhåller körningstidstillstånd för en Timeline.

ClockCollection

Representerar en ordnad samling Clock objekt.

ClockController

Styr interaktivt en Clock.

ClockGroup

En sammansättning av Clock typer med beteende baserat på en TimelineGroup.

ColorAnimation

Animerar värdet för en Color egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

ColorAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Color värde.

ColorAnimationUsingKeyFrames

Animerar värdet för en Color egenskap längs en uppsättning KeyFrames över en angiven Duration.

ColorKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Representerar en samling ColorKeyFrame objekt.

ControllableStoryboardAction

Manipulerar en Storyboard som har tillämpats av en BeginStoryboard åtgärd.

CubicEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med formeln f(t) = t3.

DecimalAnimation

Animerar värdet för en Decimal egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

DecimalAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Decimal värde.

DecimalAnimationUsingKeyFrames

Animerar värdet för en Decimal egenskap längs en uppsättning med KeyFrames.

DecimalKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Representerar en samling DecimalKeyFrame objekt.

DiscreteBooleanKeyFrame

Animerar från värdet för Boolean den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteByteKeyFrame

Animerar från värdet för Byte den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteCharKeyFrame

Animerar från värdet för Char den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteColorKeyFrame

Animerar från värdet för Color den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteDecimalKeyFrame

Animerar från värdet för Decimal den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteDoubleKeyFrame

Animerar från värdet för Double den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteInt16KeyFrame

Animerar från värdet för Int16 den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteInt32KeyFrame

Animerar från värdet för Int32 den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteInt64KeyFrame

Animerar från värdet för Int64 den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteMatrixKeyFrame

Animerar från värdet för Matrix den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteObjectKeyFrame

Animerar från värdet för Object den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscretePoint3DKeyFrame

Animerar från värdet för Point3D den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscretePointKeyFrame

Animerar från värdet för Point den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteQuaternionKeyFrame

Animerar från värdet för Quaternion den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteRectKeyFrame

Animerar från värdet för Rect den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteRotation3DKeyFrame

Animerar från värdet för Rotation3D den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteSingleKeyFrame

Animerar från värdet för Single den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteSizeKeyFrame

Animerar från värdet för Size den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteStringKeyFrame

Animerar från värdet för String den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteThicknessKeyFrame

Animerar från värdet för Thickness den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteVector3DKeyFrame

Animerar från värdet för Vector3D den tidigare nyckelramen till sin egen Value med diskret interpolation.

DiscreteVectorKeyFrame

Animerar från värdet för Vector den tidigare nyckelramen till sin egen Value med diskret interpolation.

DoubleAnimation

Animerar värdet för en Double egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

DoubleAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Double värde.

DoubleAnimationUsingKeyFrames

Animerar värdet för en Double egenskap längs en uppsättning med KeyFrames.

DoubleAnimationUsingPath

Animerar värdet för en Double egenskap mellan två eller flera målvärden med hjälp av en PathGeometry för att ange dessa värden. Den här animeringen kan användas för att flytta ett visuellt objekt längs en sökväg.

DoubleKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Representerar en samling DoubleKeyFrame objekt.

EasingByteKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar ByteAnimationUsingKeyFrames .

EasingColorKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar ColorAnimationUsingKeyFrames .

EasingDecimalKeyFrame

En abstrakt klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar DecimalAnimationUsingKeyFrames .

EasingDoubleKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar DoubleAnimationUsingKeyFrames .

EasingFunctionBase

Tillhandahåller basklassen för alla lättnadsfunktioner.

EasingInt16KeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Int16AnimationUsingKeyFrames .

EasingInt32KeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Int32AnimationUsingKeyFrames .

EasingInt64KeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Int64AnimationUsingKeyFrames .

EasingPoint3DKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Point3DAnimationUsingKeyFrames .

EasingPointKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar PointAnimationUsingKeyFrames .

EasingQuaternionKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar QuaternionAnimationUsingKeyFrames .

EasingRectKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar RectAnimationUsingKeyFrames .

EasingRotation3DKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Rotation3DAnimationUsingKeyFrames .

EasingSingleKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar SingleAnimationUsingKeyFrames .

EasingSizeKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar SizeAnimationUsingKeyFrames .

EasingThicknessKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar ThicknessAnimationUsingKeyFrames .

EasingVector3DKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar Vector3DAnimationUsingKeyFrames .

EasingVectorKeyFrame

En klass som gör att du kan associera lättnadsfunktioner med en animering av nyckelramar VectorAnimationUsingKeyFrames .

ElasticEase

Representerar en lättande funktion som skapar en animering som liknar en fjäder som oscillerar fram och tillbaka tills den kommer till vila.

ExponentialEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med hjälp av en exponentiell formel.

Int16Animation

Animerar värdet för en Int16 egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

Int16AnimationBase

Abstrakt klass som, när den implementeras, animerar ett Int16 värde.

Int16AnimationUsingKeyFrames

Animerar värdet för en Int16 egenskap längs en uppsättning med KeyFrames.

Int16KeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Representerar en samling Int16KeyFrame objekt.

Int32Animation

Animerar värdet för en Int32 egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

Int32AnimationBase

Abstrakt klass som, när den implementeras, animerar ett Int32 värde.

Int32AnimationUsingKeyFrames

Animerar värdet för en Int32 egenskap längs en uppsättning med KeyFrames.

Int32KeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Representerar en samling Int32KeyFrame objekt.

Int64Animation

Animerar värdet för en Int64 egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

Int64AnimationBase

Abstrakt klass som, när den implementeras, animerar ett Int64 värde.

Int64AnimationUsingKeyFrames

Animerar värdet för en Int64 egenskap längs en uppsättning med KeyFrames.

Int64KeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Representerar en samling Int64KeyFrame objekt.

KeySpline

Den här klassen används av en spline-nyckelram för att definiera animeringsförloppet.

LinearByteKeyFrame

Animerar från värdet för Byte den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearColorKeyFrame

Animerar från värdet för Color den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearDecimalKeyFrame

Animerar från värdet för Decimal den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearDoubleKeyFrame

Animerar från värdet för Double den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearInt16KeyFrame

Animerar från värdet för Int16 den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearInt32KeyFrame

Animerar från värdet för Int32 den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearInt64KeyFrame

Animerar från värdet för Int64 den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearPoint3DKeyFrame

Animerar från värdet för Point3D den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearPointKeyFrame

Animerar från värdet för Point den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearQuaternionKeyFrame

Animerar från värdet för Quaternion den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearRectKeyFrame

Animerar från värdet för Rect den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearRotation3DKeyFrame

Animerar från värdet för Rotation3D den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearSingleKeyFrame

Animerar från värdet för Single den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearSizeKeyFrame

Animerar från värdet för Size den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearThicknessKeyFrame

Animerar från värdet för Thickness den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearVector3DKeyFrame

Animerar från värdet för Vector3D den tidigare nyckelramen till sin egen Value med linjär interpolation.

LinearVectorKeyFrame

Animerar från värdet för Vector den tidigare nyckelramen till sin egen Value med linjär interpolation.

MatrixAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Matrix värde.

MatrixAnimationUsingKeyFrames

Animerar värdet för en Matrix egenskap längs en uppsättning med KeyFrames.

MatrixAnimationUsingPath

Animerar värdet för en Matrix egenskap med hjälp av en PathGeometry för att generera de animerade värdena. Den här animeringen kan användas för att flytta ett visuellt objekt längs en sökväg.

MatrixKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Representerar en samling MatrixKeyFrame objekt.

ObjectAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Object värde.

ObjectAnimationUsingKeyFrames

Animerar värdet för en Object egenskap längs en uppsättning KeyFrames med över en angiven Duration.

ObjectKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Representerar en samling ObjectKeyFrame objekt.

ParallelTimeline

Definierar ett tidssegment som kan innehålla underordnade Timeline objekt. Dessa underordnade tidslinjer blir aktiva enligt deras respektive BeginTime egenskaper. Dessutom kan underordnade tidslinjer överlappa (köras parallellt) med varandra.

PauseStoryboard

En utlösaråtgärd som pausar en Storyboard.

Point3DAnimation

Animerar värdet för en Point3D egenskap med linjär interpolation mellan två värden.

Point3DAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Point3D värde.

Point3DAnimationUsingKeyFrames

Animerar värdet för en Point3D egenskap längs en uppsättning med KeyFrames.

Point3DKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Representerar en samling Point3DKeyFrame objekt.

PointAnimation

Animerar värdet för en Point egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

PointAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Point värde.

PointAnimationUsingKeyFrames

Animerar värdet för en Point egenskap längs en uppsättning med KeyFrames.

PointAnimationUsingPath

Animerar värdet för en Point egenskap mellan två eller flera målvärden med hjälp av en PathGeometry för att ange dessa värden. Den här animeringen kan användas för att flytta ett visuellt objekt längs en sökväg.

PointKeyFrame

Definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Representerar en samling PointKeyFrame objekt.

PowerEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med formeln f(t) = tp där p är lika Power med egenskapen.

QuadraticEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med formeln f(t) = t2

QuarticEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med formeln f(t) = t4.

QuaternionAnimation

Animerar värdet för en Quaternion egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

QuaternionAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Quaternion värde.

QuaternionAnimationUsingKeyFrames

Animerar värdet för en Quaternion egenskap längs en uppsättning KeyFrames över en angiven Duration.

QuaternionKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Representerar en samling QuaternionKeyFrame objekt.

QuinticEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med formeln f(t) = t5.

RectAnimation

Animerar värdet för en Rect egenskap mellan två målvärden med linjär interpolation.

RectAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Rect värde.

RectAnimationUsingKeyFrames

Animerar värdet för en egenskap som tar en längs en Rect uppsättning nyckelramar.

RectKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Representerar en samling RectKeyFrame objekt.

RemoveStoryboard

En utlösaråtgärd som tar bort en Storyboard.

RepeatBehaviorConverter

Konverterar instanser av RepeatBehavior till och från andra datatyper.

ResumeStoryboard

En utlösaråtgärd som återupptar en pausad Storyboard.

Rotation3DAnimation

Animerar värdet för en Rotation3D egenskap med linjär interpolation mellan två värden som bestäms av kombinationen av From, Toeller By egenskaper som har angetts för animeringen.

Rotation3DAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Rotation3D värde.

Rotation3DAnimationUsingKeyFrames

Animerar värdet för en Rotation3D egenskap längs en uppsättning med KeyFrames.

Rotation3DKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Representerar en samling Rotation3DKeyFrame objekt.

SeekStoryboard

En utlösaråtgärd som tillhandahåller funktioner för att söka (hoppa över) till en angiven tid inom den aktiva perioden för en Storyboard.

SetStoryboardSpeedRatio

En utlösaråtgärd som ändrar hastigheten för en Storyboard.

SineEase

Representerar en lättande funktion som skapar en animering som accelererar och/eller saktar in med hjälp av en sinusformel.

SingleAnimation

Animerar värdet för en Single egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

SingleAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Single värde.

SingleAnimationUsingKeyFrames

Animerar värdet för en Single egenskap längs en uppsättning med KeyFrames.

SingleKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Representerar en samling SingleKeyFrame objekt.

SizeAnimation

Animerar värdet för en Size egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

SizeAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Size värde.

SizeAnimationUsingKeyFrames

Animerar värdet för en Size egenskap längs en uppsättning med KeyFrames.

SizeKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Representerar en samling SizeKeyFrame objekt.

SkipStoryboardToFill

En utlösaråtgärd som avancerar till Storyboard slutet av fyllningsperioden.

SplineByteKeyFrame

Animerar från värdet för Byte den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineColorKeyFrame

Animerar från värdet för Color den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineDecimalKeyFrame

Animerar från värdet för Decimal den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineDoubleKeyFrame

Animerar från värdet för Double den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineInt16KeyFrame

Animerar från värdet för Int16 den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineInt32KeyFrame

Animerar från värdet för Int32 den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineInt64KeyFrame

Animerar från värdet för Int64 den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplinePoint3DKeyFrame

Animerar från värdet för Point3D den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplinePointKeyFrame

Animerar från värdet för Point den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineQuaternionKeyFrame

Animerar från värdet för Quaternion den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineRectKeyFrame

Animerar från värdet för Rect den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineRotation3DKeyFrame

Animerar från värdet för Rotation3D den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineSingleKeyFrame

Animerar från värdet för Single den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineSizeKeyFrame

Animerar från värdet för Size den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineThicknessKeyFrame

Animerar från värdet för Thickness den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineVector3DKeyFrame

Animerar från värdet för Vector3D den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

SplineVectorKeyFrame

Animerar från värdet för Vector den tidigare nyckelramen till sin egen Value med hjälp av splindad interpolation.

StopStoryboard

En utlösaråtgärd som stoppar en Storyboard.

Storyboard

En tidslinje för containrar som innehåller information om objekt- och egenskapsmål för dess underordnade animeringar.

StringAnimationBase

Abstrakt klass som, när den implementeras, animerar ett String värde.

StringAnimationUsingKeyFrames

Animerar värdet för en String egenskap längs en uppsättning KeyFrames över en angiven Duration.

StringKeyFrame

Definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Representerar en samling StringKeyFrame objekt.

ThicknessAnimation

Animerar värdet för en Thickness egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

ThicknessAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Thickness värde.

ThicknessAnimationUsingKeyFrames

Animerar värdet för en Thickness egenskap längs en uppsättning med KeyFrames.

ThicknessKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Representerar en samling ThicknessKeyFrame objekt.

Timeline

Definierar ett tidssegment.

TimelineCollection

Representerar en samling Timeline objekt.

TimelineGroup

Abstrakt klass som när den implementeras representerar en Timeline som kan innehålla en samling underordnade Timeline objekt.

Vector3DAnimation

Animerar värdet för en Vector3D-egenskap med linjär interpolation mellan två värden.

Vector3DAnimationBase

Abstrakt klass som representerar ett animerat Vector3D värde.

Vector3DAnimationUsingKeyFrames

Animerar värdet för en Vector3D egenskap längs en uppsättning med KeyFrames.

Vector3DKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Representerar en samling Vector3DKeyFrame objekt.

VectorAnimation

Animerar värdet för en Vector egenskap mellan två målvärden med linjär interpolation över en angiven Duration.

VectorAnimationBase

Abstrakt klass som, när den implementeras, animerar ett Vector värde.

VectorAnimationUsingKeyFrames

Animerar värdet för en Vector egenskap längs en uppsättning med KeyFrames.

VectorKeyFrame

Abstrakt klass som när den implementeras definierar ett animeringssegment med ett eget målvärde och en interpoleringsmetod för en VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Representerar en samling VectorKeyFrame objekt.

Strukturer

Name Description
KeyTime

Under den relativa kursen för en animering anger en KeyTime instans den exakta tidpunkten när en viss nyckelram ska äga rum.

RepeatBehavior

Beskriver hur en Timeline upprepar sin enkla varaktighet.

TimelineCollection.Enumerator

Räknar upp medlemmarna i en TimelineCollection.

Gränssnitt

Name Description
IAnimatable

Den här typen stöder WPF infrastruktur och är inte avsedd att användas direkt från koden. För att göra en klass animatable bör den härledas från UIElement, ContentElementeller Animatable.

IEasingFunction

Definierar de grundläggande funktionerna i en lättande funktion.

IKeyFrame

En IKeyFrame gränssnittsimplementering ger oskriven åtkomst till KeyTime egenskaper.

IKeyFrameAnimation

En IKeyFrameAnimation gränssnittsimplementering ger otypad åtkomst till medlemmar i nyckelramsamlingen.

Uppräkningar

Name Description
ClockState

Beskriver de potentiella tillstånden för en tidslinjes Clock objekt.

EasingMode

Definierar de lägen där klasser som härleds från EasingFunctionBase utför sina lättnader.

FillBehavior

Anger hur en Timeline beter sig när den ligger utanför den aktiva perioden men dess överordnade är inom den aktiva perioden eller undantagsperioden.

HandoffBehavior

Anger hur nya animeringar interagerar med alla befintliga som redan tillämpas på en egenskap.

KeyTimeType

Representerar de olika typer som kan representera en KeyTime instans.

PathAnimationSource

Anger utdataegenskapsvärdet för sökvägen som används för att driva animeringen.

SlipBehavior

Anger hur ett ParallelTimeline kommer att bete sig när en eller flera av dess Timeline underordnade objekt halkar.

TimeSeekOrigin

Anger ursprunget för en sökåtgärd. Förskjutningen av sökåtgärden är relativ till det här ursprunget.