Microsoft.UI.Xaml.Media.Animation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Animations- und Storyboard-API für Übergangsanimationen, visuelle Zustände oder animierte UI-Komponenten bereit.
Klassen
| Name | Beschreibung |
|---|---|
| AddDeleteThemeTransition |
Stellt das animierte Übergangsverhalten bereit, wenn Steuerelemente untergeordnete Elemente eines Panels hinzufügen oder löschen. Wenn Sie beispielsweise eine Sammlung von Fotos in einem Raster anzeigen, können Sie diese Animation dem Raster zuordnen, sodass die Fotos beim Hinzufügen oder Löschen von Fotos in und außerhalb der Ansicht animiert werden. |
| BackEase |
Stellt eine Beschleunigungsfunktion dar, die einen Wert in der entgegengesetzten Richtung der Hauptfunktion während eines Teils einer Dauer ändert, dann das Funktion-Über-Zeit-Verhalten 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 Anmerkungen. |
| BounceEase |
Stellt eine Beschleunigungsfunktion dar, die einen animierten Bouncing-Effekt erstellt. |
| CircleEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer Kreisfunktion beschleunigt und/oder verzögert. |
| ColorAnimation |
Animates the value of a Color property between two target values using linear interpolation over a specified Duration. |
| ColorAnimationUsingKeyFrames |
Animiert den Wert einer Color -Eigenschaft entlang einer Reihe von Keyframes. |
| ColorKeyFrame |
Stellt eine Basisklasse für bestimmte Keyframetechniken für Animationen bereit, die ein Animationssegment mit einem Farbzielwert 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 nach 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 die allgemeine Verwendung 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 Animationstyp beschreibt, der während einer verbundenen Animation wiedergegeben werden soll. |
| ConnectedAnimationService |
Stellt einen Dienst dar, der Eigenschaften und Methoden zum Anzeigen einer ConnectedAnimation bereitstellt. |
| ContentThemeTransition |
Stellt das animierte Übergangsverhalten bereit, wenn sich der Inhalt eines Steuerelements ändert. Dies kann zusätzlich zu AddDeleteThemeTransition angewendet werden. |
| ContinuumNavigationTransitionInfo |
Gibt das Objekt an, das zwischen Seiten fliege, die während eines Kontinuumübergangs Kontext bereitstellen. |
| CubicEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe der Formel f (t) = t3 beschleunigt und/oder verzögert. |
| 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 von diskreten Werten auf einen eigenen Wert . |
| DiscreteDoubleKeyFrame |
Animiert aus dem Double-Wert des vorherigen Keyframes mit diskreten Werten zu seinem eigenen Wert . |
| DiscreteObjectKeyFrame |
Animiert aus dem Objektwert des vorherigen Keyframes mithilfe diskreter Werte zu seinem eigenen Wert . |
| DiscretePointKeyFrame |
Animiert den Punktwert des vorherigen Keyframes mithilfe von diskreten Frames auf einen eigenen Wert . |
| DoubleAnimation |
Animates the value of a Double property between two target values using linear interpolation over a specified Duration. |
| 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 ein DoubleAnimationUsingKeyFrames definiert. |
| DoubleKeyFrameCollection |
Stellt eine Auflistung von DoubleKeyFrame -Objekten dar, auf die einzeln nach Index zugegriffen werden kann. DoubleKeyFrameCollection ist der Wert der DoubleAnimationUsingKeyFrames.KeyFrames-Eigenschaft . |
| DragItemThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die auf Objekte angewendet wird, die bewegt werden. |
| DragOverThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die auf die Elemente unter einem gezogenen Element 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 Masterliste zu einer Detailseite. |
| DrillInThemeAnimation |
Stellt eine vorkonfigurierte Animation dar, die ausgeführt wird, wenn ein Benutzer in einer logischen Hierarchie vorwärts navigiert, z. B. von einer Gestaltungsvorlage zu einer Detailseite. |
| DrillOutThemeAnimation |
Stellt eine vorkonfigurierte Animation dar, die ausgeführt wird, wenn ein Benutzer rückwärts in einer logischen Hierarchie navigiert, z. B. von einer Detailseite zu einer Gestaltungsvorlage. |
| DropTargetItemThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die für potenzielle Dropzielelemente gilt. |
| EasingColorKeyFrame |
Ordnet Beschleunigungsfunktionen einer ColorAnimationUsingKeyFrames-Keyframeanimation zu. |
| EasingDoubleKeyFrame |
Ordnet eine Beschleunigungsfunktion einer DoubleAnimationUsingKeyFrames-Keyframeanimation 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 Rand-UI-Übergang bereit. |
| ElasticEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die einer Feder gleicht, die hin und her schwingt, bis sie zum Ruhezustand 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. In letzterem Fall werden untergeordnete Elemente in Sequenz statt alle gleichzeitig in die Ansicht animiert. |
| ExponentialEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer exponentiellen Formel beschleunigt und/oder verzögert. |
| FadeInThemeAnimation |
Stellt die vorkonfigurierte Deckkraftanimation dar, die für Steuerelemente gilt, 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 die allgemeine Verwendung vorgesehen. Dieses Attribut wird von Entwurfstools wie Microsoft Visual Studio verwendet. Microsoft Visual Studio interpretiert das Attribut und informiert App-Entwickler darüber, wie eine Kombination aus Animationseigenschaften im Hinblick auf Leistung und Einschränkungen funktioniert. |
| KeySpline |
Stellt einen Spline-Keyframe dar, um den Animationsfortschritt zu definieren. |
| KeyTimeHelper |
Stellt Hilfsmethoden zum Arbeiten mit KeyTime-Werten bereit. C#-Code sollte stattdessen Elemente von KeyTime verwenden. |
| LinearColorKeyFrame |
Animiert den Farbwert des vorherigen Keyframes mithilfe der linearen Interpolation zu seinem eigenen Wert . |
| LinearDoubleKeyFrame |
Animiert den Double-Wert des vorherigen Keyframes mithilfe der linearen Interpolation zu seinem eigenen Wert . |
| LinearPointKeyFrame |
Animiert den Punktwert des vorherigen Keyframes mit 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 ein ObjectAnimationUsingKeyFrames. |
| ObjectKeyFrameCollection |
Stellt eine Auflistung von ObjectKeyFrame -Objekten dar, auf die einzeln nach Index zugegriffen werden kann. ObjectKeyFrameCollection ist der Wert der ObjectAnimationUsingKeyFrames.KeyFrames-Eigenschaft . |
| PaneThemeTransition |
Stellt das animierte Übergangsverhalten für einen Panel-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 Interpolationsmethode für einen PointAnimationUsingKeyFrames. |
| PointKeyFrameCollection |
Stellt eine Auflistung von PointKeyFrame -Objekten dar, auf die einzeln nach Index zugegriffen werden kann. PointKeyFrameCollection ist der Wert der PointAnimation.KeyFrames-Eigenschaft . |
| PopInThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die für Pop-In-Komponenten von Steuerelementen (z. B. QuickInfo-ähnliche UI für ein Objekt) gilt, während sie angezeigt werden. Diese Animation kombiniert Deckkraft und Übersetzung. |
| PopOutThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die für Pop-In-Komponenten von Steuerelementen gilt (z. B. QuickInfo-ähnliche UI für ein Objekt), während sie geschlossen/entfernt werden. Diese Animation kombiniert Deckkraft und Übersetzung. |
| PopupThemeTransition |
Stellt das animierte Übergangsverhalten bereit, das für Pop-In-Komponenten von Steuerelementen (z. B. QuickInfo-ähnliche UI für ein Objekt) gilt, während sie angezeigt werden. |
| PowerEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die die Formel f (t) = t** beschleunigt und/oder verzögert, 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. |
| QuarticEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die die Formel f (t) = t4 beschleunigt und/oder verzögert. |
| QuinticEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die die Formel f (t) = t5 beschleunigt und/oder verzögert. |
| ReorderThemeTransition |
Stellt das animierte Übergangsverhalten bereit, wenn Elemente in der Listenansicht die Reihenfolge ändern. Dies liegt in der Regel an einem Drag-Drop-Vorgang. Verschiedene Steuerelemente und Designs weisen möglicherweise unterschiedliche Merkmale für die beteiligten Animationen auf. |
| RepeatBehaviorHelper |
Stellt grundlegende Hilfsprogrammmethoden zum Verarbeiten von RepeatBehavior-Werten bereit. C#-Code sollte stattdessen Member von RepeatBehavior verwenden. |
| RepositionThemeAnimation |
Dient zum Animieren eines Objekts, das neu positioniert wird. |
| RepositionThemeTransition |
Reagiert auf Layoutverschiebungen, wenn kein Kontext festgelegt wird und ein Auslöser der Verschiebung übergeben wird. |
| SineEase |
Stellt eine Beschleunigungsfunktion dar, die eine Animation erstellt, die mithilfe einer Sinusformel beschleunigt und/oder verzögert. |
| SlideNavigationTransitionInfo |
Stellt die Parameter für einen Foliennavigationsübergang bereit. |
| SplineColorKeyFrame |
Animiert den Farbwert des vorherigen Keyframes mit splineierter Interpolation zu einem eigenen Wert . |
| SplineDoubleKeyFrame |
Animiert vom Double-Wert des vorherigen Keyframes zu seinem eigenen Wert mithilfe der splineierten Interpolation. |
| SplinePointKeyFrame |
Animiert vom Punktwert des vorherigen Keyframes zu seinem eigenen Wert mithilfe der splineierten Interpolation. |
| 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 anzeigt. |
| Storyboard |
Steuert Animationen mit einer Zeitachse und stellt Objekt- und Eigenschaftenadressierungsinformationen 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 wieder in den Layoutplatz wechselt. |
| SwipeHintThemeAnimation |
Stellt die vorkonfigurierte Animation dar, die angibt, dass eine Streifbewegung 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 derjenigen 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 abgeleitete Übergangsklassen) können mithilfe der UIElement.Transitions-Eigenschaft auf einzelne Elemente angewendet oder auf 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, Teil der Windows-Runtime Animationsbibliothek. |
Strukturen
| Name | Beschreibung |
|---|---|
| KeyTime |
Gibt an, wann ein bestimmter Keyframe während einer Animation stattfinden soll. |
| RepeatBehavior |
Beschreibt, wie eine Zeitachse ihre einfache Dauer wiederholt. |
Enumerationen
| Name | Beschreibung |
|---|---|
| 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 des aktiven Zeitraums befindet, das übergeordnete Element jedoch innerhalb des aktiven oder haltebereichs liegt. |
| RepeatBehaviorType |
Gibt den Wiederholungsmodus an, den ein RepeatBehavior-Rohwert darstellt. |
| SlideNavigationTransitionEffect |
Definiert Konstanten, die den Animationstyp beschreiben, der während eines Folienübergangs wiedergegeben werden soll. |