Freigeben über


Windows.UI.Xaml.Media.Animation Namespace

Stellt ein API für Animationen und Storyboards bereit, das Übergangsanimation, visuelle Zustände oder animierte Benutzeroberflächenkomponenten unterstützt.

Klassen

AddDeleteThemeTransition

Stellt das animierte Übergangsverhalten für das Hinzufügen oder Löschen von untergeordneten Elementen eines Bereichs durch Steuerelemente bereit. Wenn Beispielsweise eine Sammlung von Fotos in einem Raster angezeigt wird, können Sie diese Animation dem Raster zuordnen, sodass beim Hinzufügen oder Löschen von Fotos die Fotos in und außerhalb der Ansicht animiert werden.

BackEase

Stellt eine Beschleunigungsfunktion dar, die einen Wert während eines Teils einer Dauer in die entgegengesetzte Richtung der Standard-Funktion ändert, dann das Funktionsverhalten im Laufe der Zeit auf herkömmliche Weise umkehrt und beendet.

BasicConnectedAnimationConfiguration

Ein -Objekt, das die verbundene Animation als linearen Übergang von der Quelle zum Ziel konfiguriert.

BeginStoryboard

Eine Triggeraktion, die ein Storyboard beginnt. Nicht häufig verwendet. Siehe Hinweise.

BounceEase

Stellt eine Beschleunigungsfunktion dar, die einen animierten Sprungeffekt erstellt.

CircleEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer Kreisfunktion beschleunigt und/oder verlangsamt wird.

ColorAnimation

Animiert den Wert einer Color-Eigenschaft zwischen zwei Zielwerten mithilfe einer linearen Interpolation über eine angegebene Dauer.

ColorAnimationUsingKeyFrames

Animiert den Wert einer Color-Eigenschaft entlang einer Reihe von Keyframes.

ColorKeyFrame

Stellt eine Basisklasse für bestimmte Animation-Keyframe-Techniken bereit, die ein Animationssegment mit einem Color-Zielwert definieren. Abgeleitete Klassen stellen jeweils eine andere Keyframe-Interpolationsmethode für einen Color-Wert bereit, der für eine ColorAnimationUsingKeyFrames-Animation bereitgestellt wird.

ColorKeyFrameCollection

Stellt eine Auflistung von ColorKeyFrame-Objekten dar, auf die einzeln per Index zugegriffen werden kann. ColorKeyFrameCollection ist der Wert der ColorAnimationUsingKeyFrames.KeyFrames-Eigenschaft .

CommonNavigationTransitionInfo

Stellt allgemeine Parameter für Navigationsübergangsanimationen bereit.

ConditionallyIndependentlyAnimatableAttribute

Nicht für den allgemeinen Gebrauch vorgesehen. Siehe auch IndependentlyAnimatableAttribute.

ConnectedAnimation

Stellt eine Animation dar, die gleichzeitig den Ausgang eines Elements und den Eingang eines anderen Elements animiert.

ConnectedAnimationConfiguration

Ein -Objekt, das den Typ der Animation beschreibt, die während einer verbundenen Animation wiedergegeben werden soll.

ConnectedAnimationService

Stellt einen Dienst dar, der Eigenschaften und Methoden zum Anzeigen einer ConnectedAnimation bereitstellt.

ContentThemeTransition

Stellt animiertes Übergangsverhalten für Änderungen der Inhalte eines Steuerelements bereit. Dies kann zusätzlich zu AddDeleteThemeTransition angewendet werden.

ContinuumNavigationTransitionInfo

Gibt das Objekt an, das zwischen Seiten fliege, um Kontext während eines Kontinuumübergangs bereitzustellen.

CubicEase

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

DirectConnectedAnimationConfiguration

Ein -Objekt, das die verbundene Animation so konfiguriert, dass eine schnelle lineare Animation zwischen Quelle und Ziel wiedergegeben wird.

DiscreteColorKeyFrame

Animiert den Farbwert des vorherigen Keyframes mithilfe diskreter Werte zu seinem eigenen Wert .

DiscreteDoubleKeyFrame

Animiert den Double-Wert des vorherigen Keyframes mit diskreten Werten zu seinem eigenen Wert .

DiscreteObjectKeyFrame

Animiert vom Object-Wert des vorherigen Keyframes zu seinem eigenen Wert mithilfe diskreter Werte.

DiscretePointKeyFrame

Animiert vom Punktwert des vorherigen Keyframes mit diskreten Frames zu seinem eigenen Wert .

DoubleAnimation

Animiert den Wert einer Double-Eigenschaft zwischen zwei Zielwerten mithilfe einer linearen Interpolation über eine angegebene Dauer.

DoubleAnimationUsingKeyFrames

Animiert den Wert einer Double-Eigenschaft entlang einer Reihe von Keyframes.

DoubleKeyFrame

Eine abstrakte Klasse, die ein Animationssegment mit einem eigenen Zielwert und einer Interpolationsmethode für doubleAnimationUsingKeyFrames definiert.

DoubleKeyFrameCollection

Stellt eine Auflistung von DoubleKeyFrame-Objekten dar, auf die einzeln über den Index zugegriffen werden kann. DoubleKeyFrameCollection ist der Wert der DoubleAnimationUsingKeyFrames.KeyFrames-Eigenschaft .

DragItemThemeAnimation

Stellt die vorkonfigurierte Animation dar, die auf gezogene Elemente angewendet wird.

DragOverThemeAnimation

Stellt die vorkonfigurierte Animation dar, die auf Elemente unter gezogenen Elementen angewendet wird.

DrillInNavigationTransitionInfo

Gibt die Animation an, die ausgeführt werden soll, wenn ein Benutzer in einer logischen Hierarchie vorwärts navigiert, z. B. von einer master Liste zu einer Detailseite.

DrillInThemeAnimation

Stellt eine vorkonfigurierte Animation bereit, die ausgeführt wird, wenn ein Benutzer in einer logischen Hierarchie in Vorwärtsrichtung navigiert, wie von einer Gestaltungsvorlage zu einer Detailseite.

DrillOutThemeAnimation

Stellt eine vorkonfigurierte Animation bereit, die ausgeführt wird, wenn ein Benutzer in einer logischen Hierarchie in Rückwärtsrichtung navigiert, wie von einer Detailseite zu einer Gestaltungsvorlage.

DropTargetItemThemeAnimation

Stellt die vorkonfigurierte Animation dar, die für potenzielle Dropzielelemente gilt.

EasingColorKeyFrame

Ordnet Beschleunigungsfunktionen einer KeyframeanimationUsingKeyFrames-Animation von ColorAnimationUsingKeyFrames zu.

EasingDoubleKeyFrame

Ordnet einer DoubleAnimationUsingKeyFrames-Keyframe-Animation eine Beschleunigungsfunktion zu.

EasingFunctionBase

Stellt die Basisklasse für alle Beschleunigungsfunktionen bereit.

EasingPointKeyFrame

Ordnet eine Beschleunigungsfunktion einer PointAnimationUsingKeyFrames-Keyframeanimation zu.

EdgeUIThemeTransition

Stellt das animierte Übergangsverhalten für einen Edge-UI-Übergang bereit.

ElasticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die einer hin- und herschwingenden Feder ähnelt, bis diese zum Stillstand kommt.

EntranceNavigationTransitionInfo

Gibt die Animation an, die ausgeführt werden soll, wenn Inhalte auf einer Seite angezeigt werden.

EntranceThemeTransition

Stellt das animierte Übergangsverhalten für Steuerelemente bereit, wenn sie zum ersten Mal angezeigt werden. Sie können dies für einzelne Objekte oder für Container von Objekten verwenden. Im letzteren Fall werden untergeordnete Elemente nacheinander in die Ansicht animiert und nicht alle gleichzeitig.

ExponentialEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die nach einer Exponentialformel beschleunigt oder verlangsamt.

FadeInThemeAnimation

Stellt die vorkonfigurierte Deckkraftanimation dar, die auf Steuerelemente angewendet wird, wenn sie zum ersten Mal angezeigt werden.

FadeOutThemeAnimation

Stellt die vorkonfigurierte Deckkraftanimation dar, die für Steuerelemente gilt, wenn sie aus der Benutzeroberfläche entfernt oder ausgeblendet werden.

GravityConnectedAnimationConfiguration

Ein -Objekt, das die verbundene Animation für die Wiedergabe mithilfe der Schwerkraftkonfiguration konfiguriert.

IndependentlyAnimatableAttribute

Nicht für den allgemeinen Gebrauch vorgesehen. Dieses Attribut wird von Designtools wie Microsoft Visual Studio verwendet. Microsoft Visual Studio interpretiert das Attribut und informiert App-Entwickler darüber, wie eine Kombination aus Animation und Eigenschaft bis zu Leistung und Einschränkungen funktioniert.

KeySpline

Stellt einen Spline-Keyframe zum Definieren des Animationsfortschritts dar.

KeyTimeHelper

Stellt Hilfsprogrammmethoden für die Arbeit mit KeyTime-Werten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Elemente von KeyTime verwenden.

LinearColorKeyFrame

Animiert den Farbwert des vorherigen Keyframes mithilfe einer linearen Interpolation zu einem eigenen Wert .

LinearDoubleKeyFrame

Animiert den Double-Wert des vorherigen Keyframes mithilfe einer linearen Interpolation zu einem eigenen Wert .

LinearPointKeyFrame

Animiert den Punktwert des vorherigen Keyframes mithilfe einer linearen Interpolation zu einem eigenen Wert.

NavigationThemeTransition

Stellt Seitennavigationsanimationen bereit.

NavigationTransitionInfo

Stellt Parameterinformationen für die Frame.Navigate-Methode bereit. Steuert, wie die Übergangsanimation während der Navigationsaktion ausgeführt wird.

ObjectAnimationUsingKeyFrames

Animiert den Wert einer Object-Eigenschaft entlang einer Reihe von KeyFrames über eine angegebene Dauer.

ObjectKeyFrame

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

ObjectKeyFrameCollection

Stellt eine Auflistung von ObjectKeyFrame-Objekten dar, auf die vom Index einzeln zugegriffen werden kann. ObjectKeyFrameCollection ist der Wert der ObjectAnimationUsingKeyFrames.KeyFrames-Eigenschaft .

PaneThemeTransition

Stellt das animierte Übergangsverhalten für einen Bereichs-UI-Übergang bereit.

PointAnimation

Animiert den Wert einer Point-Eigenschaft zwischen zwei Zielwerten mithilfe einer linearen Interpolation über eine angegebene Dauer.

PointAnimationUsingKeyFrames

Animiert den Wert einer Point-Eigenschaft entlang einer Reihe von Keyframes.

PointerDownThemeAnimation

Stellt eine vorkonfigurierte Animation dar, die ausgeführt wird, wenn ein Zeiger nach unten für ein Element oder Element erkannt wird.

PointerUpThemeAnimation

Stellt eine vorkonfigurierte Animation dar, die ausgeführt wird, nachdem ein Zeiger nach unten für ein Element oder Element erkannt wurde und die Tippaktion losgelassen wird.

PointKeyFrame

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

PointKeyFrameCollection

Stellt eine Auflistung von PointKeyFrame-Objekten dar, auf die von Index einzeln zugegriffen werden kann. PointKeyFrameCollection ist der Wert der PointAnimation.KeyFrames-Eigenschaft .

PopInThemeAnimation

Stellt die vorkonfigurierte Animation dar, die auf Pop-In-Komponenten von Steuerelementen (z. B. quickinfoähnliche Benutzeroberfläche für ein Objekt) angewendet wird, wie sie angezeigt werden. In dieser Animation sind Deckkraft und Translation kombiniert.

PopOutThemeAnimation

Stellt die vorkonfigurierte Animation dar, die auf Pop-In-Komponenten von Steuerelementen angewendet wird (z. B. quickinfoähnliche Benutzeroberfläche für ein Objekt), wenn diese geschlossen/entfernt werden. In dieser Animation sind Deckkraft und Translation kombiniert.

PopupThemeTransition

Stellt das animierte Übergangsverhalten bereit, das für Einblendkomponenten von Steuerelementen (z. B. QuickInfo-UI eines Objekts) gilt, wenn diese eingeblendet werden.

PowerEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f (t) = t*p* beschleunigt und/oder verlangsamt, 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 verlangsamt wird.

QuarticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mit der Formel f (t) = t4 beschleunigt und/oder verlangsamt wird.

QuinticEase

Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f (t) = t5 beschleunigt und/oder verlangsamt.

ReorderThemeTransition

Stellt animiertes Übergangsverhalten für Änderungen in der Anordnung der Elemente von Listenansicht-Steuerelementen bereit. Dies ist in der Regel auf einen Drag-Drop-Vorgang zurückzuführen. Verschiedene Steuerelemente und Designs weisen möglicherweise unterschiedliche Merkmale für die beteiligten Animationen auf.

RepeatBehaviorHelper

Stellt grundlegende Hilfsprogrammmethoden für die Verarbeitung von RepeatBehavior-Werten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen Elemente von RepeatBehavior verwenden.

RepositionThemeAnimation

Verwenden Sie, um ein Objekt zu animieren, das neu positioniert wird.

RepositionThemeTransition

Reagiert auf Layoutverschiebungen, wenn kein Kontext festgelegt ist und ein Trigger der Verschiebung übergeben wird.

SineEase

Stellt eine Beschleunigungsfunktion zur Erstellung einer Animation dar, die mit einer Sinusformel beschleunigt und bzw. oder verlangsamt wird.

SlideNavigationTransitionInfo

Stellt die Parameter für einen Foliennavigationsübergang bereit.

SplineColorKeyFrame

Animiert den Farbwert des vorherigen Schlüsselrahmens mithilfe von Spline-Interpolation zu seinem eigenen Wert .

SplineDoubleKeyFrame

Animiert den Double-Wert des vorherigen Schlüsselrahmens mithilfe von Spline-Interpolation zu seinem eigenen Wert .

SplinePointKeyFrame

Animiert vom Punktwert des vorherigen Schlüsselrahmens mithilfe einer Splineinterpolation zu seinem eigenen Wert .

SplitCloseThemeAnimation

Stellt die vorkonfigurierte Animation dar, die eine Zielbenutzeroberfläche mithilfe einer geteilten Animation verdeckt.

SplitOpenThemeAnimation

Stellt die vorkonfigurierte Animation dar, die eine Zielbenutzeroberfläche mithilfe einer geteilten Animation angibt.

Storyboard

Steuert Animationen mit einer Zeitleiste und stellt Objekt- und Eigenschafteninformationen für die untergeordneten Animationen bereit.

SuppressNavigationTransitionInfo

Gibt an, dass Animationen während der Navigation unterdrückt werden.

SwipeBackThemeAnimation

Stellt die vorkonfigurierte Animation dar, die für Steuerelemente gilt, wenn ein Element nach einer Wischinteraktion zurück in den Layoutslot gleitet.

SwipeHintThemeAnimation

Stellt die vorkonfigurierte Animation dar, die angibt, dass eine Wischgeste jetzt möglich ist.

Timeline

Definiert eine Dauer und andere Verhaltenseigenschaften für eine Windows-Runtime Animation. Timeline ist die Basisklasse für Storyboard und alle Windows-Runtime Animationstypen, einschließlich der Typen aus der Animationsbibliothek und derjenigen, die für benutzerdefinierte Animationen in visuellen Zuständen oder XAML auf Seitenebene verwendet werden.

TimelineCollection

Stellt eine Auflistung von Zeitachsenobjekten (bestimmte Typanimationen) dar. Eine TimelineCollection ist der Wert der Storyboard.Children-Eigenschaft .

Transition

Stellt ein visuelles Verhalten dar, das für vordefinierte Aktionen oder Zustandsänderungen auftritt. Bestimmte Designübergänge (verschiedene von Transition abgeleitete Klassen) können mithilfe der UIElement.Transitions-Eigenschaft auf einzelne Elemente angewendet oder für szenariospezifische Designübergangseigenschaften wie ContentControl.ContentTransitions angewendet werden.

TransitionCollection

Stellt eine Auflistung von Transition-Objekten dar. Jedes Transition-Objekt stellt einen anderen Designübergang dar, der Teil der Windows-Runtime Animationsbibliothek ist.

Strukturen

KeyTime

Gibt an, ob ein bestimmter Keyframe während einer Animation ausgeführt werden soll.

RepeatBehavior

Beschreibt, wie eine Zeitachse ihre einfache Dauer wiederholt.

Enumerationen

ClockState

Beschreibt die potenziellen Zustände einer Animation.

ConnectedAnimationComponent

Definiert Konstanten, die die Komponentenanimationen angeben, aus denen eine verbundene Animation besteht.

EasingMode

Gibt an, wie die Animation, die einer Beschleunigungsfunktion zugeordnet ist, interpoliert.

FillBehavior

Gibt an, wie sich eine Zeitachse verhält, wenn sie sich außerhalb ihres aktiven Zeitraums befindet, ihr übergeordnetes Element sich jedoch innerhalb des Aktiven oder Haltezeitraums befindet.

RepeatBehaviorType

Gibt den Wiederholungsmodus an, den ein RepeatBehavior-Rohwert darstellt.

SlideNavigationTransitionEffect

Definiert Konstanten, die den Typ der Animation beschreiben, die während eines Folienübergangs wiedergegeben werden soll.

Weitere Informationen