System.Windows.Media.Animation Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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. |