Partager via


Microsoft.UI.Xaml.Media.Animation Espace de noms

Fournit l'API d'animation et de table de montage séquentiel pour les animations de transition, les états visuels ou les composants d'interface utilisateur animés.

Classes

AddDeleteThemeTransition

Fournit le comportement de transition animé lorsque des contrôles ajoutent ou suppriment des enfants d’un panneau. Par exemple, si vous avez une collection de photos affichées dans une grille, vous pouvez associer cette animation à la grille afin que lorsque des photos sont ajoutées ou supprimées, les photos s’animent dans et hors vue.

BackEase

Représente une fonction d’accélération qui modifie une valeur dans la direction opposée de la fonction main pendant une partie d’une durée, puis inverse et termine le comportement de la fonction dans le temps de manière conventionnelle.

BasicConnectedAnimationConfiguration

Objet qui configure l’animation connectée en tant que transition linéaire de la source vers la destination.

BeginStoryboard

Action de déclencheur qui commence un Storyboard. Ce n’est pas couramment utilisé. Consultez la section Notes.

BounceEase

Représente une fonction d'accélération qui crée un effet de rebondissement animé.

CircleEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou ralentit à l'aide d'une fonction circulaire.

ColorAnimation

Anime la valeur d’une propriété Color entre deux valeurs cibles à l’aide de l’interpolation linéaire sur une durée spécifiée.

ColorAnimationUsingKeyFrames

Anime la valeur d’une propriété Color le long d’un ensemble d’images clés.

ColorKeyFrame

Fournit une classe de base pour des techniques d’images clés d’animation spécifiques qui définissent un segment d’animation avec une valeur cible Color . Les classes dérivées fournissent chacune une méthode d’interpolation d’image clé différente pour une valeur Color fournie pour une animation ColorAnimationUsingKeyFrames .

ColorKeyFrameCollection

Représente une collection d’objets ColorKeyFrame accessibles individuellement par index. ColorKeyFrameCollection est la valeur de la propriété ColorAnimationUsingKeyFrames.KeyFrames .

CommonNavigationTransitionInfo

Fournit des paramètres courants pour les animations de transition de navigation.

ConditionallyIndependentlyAnimatableAttribute

Non destiné à une utilisation générale. Voir aussi IndependentlyAnimatableAttribute.

ConnectedAnimation

Représente une animation qui anime simultanément la sortie d’un élément et l’entrée d’un autre élément.

ConnectedAnimationConfiguration

Objet qui décrit le type d’animation à lire pendant une animation connectée.

ConnectedAnimationService

Représente un service qui fournit des propriétés et des méthodes pour afficher une ConnectedAnimation.

ContentThemeTransition

Fournit le comportement de la transition animée pour les cas où le contenu d’un contrôle change. Cela peut être appliqué en plus de AddDeleteThemeTransition.

ContinuumNavigationTransitionInfo

Spécifie l’objet qui volera entre les pages pour fournir du contexte pendant une transition de continuum.

CubicEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou décélère à l’aide de la formule f (t) = t3.

DirectConnectedAnimationConfiguration

Objet qui configure l’animation connectée pour lire une animation linéaire rapide entre la source et la destination.

DiscreteColorKeyFrame

Anime à partir de la valeur Color de l’image clé précédente vers sa propre valeur à l’aide de valeurs discrètes.

DiscreteDoubleKeyFrame

Anime à partir de la valeur Double de l’image clé précédente vers sa propre valeur à l’aide de valeurs discrètes.

DiscreteObjectKeyFrame

Anime à partir de la valeur Object de l’image clé précédente vers sa propre valeur à l’aide de valeurs discrètes.

DiscretePointKeyFrame

Anime à partir de la valeur Point de l’image clé précédente vers sa propre valeur à l’aide d’images discrètes.

DoubleAnimation

Anime la valeur d’une propriété Double entre deux valeurs cibles à l’aide de l’interpolation linéaire sur une durée spécifiée.

DoubleAnimationUsingKeyFrames

Anime la valeur d’une propriété Double le long d’un ensemble d’images clés.

DoubleKeyFrame

Classe abstraite qui définit un segment d’animation avec sa propre valeur cible et sa propre méthode d’interpolation pour un DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Représente une collection d’objets DoubleKeyFrame accessibles individuellement par index. DoubleKeyFrameCollection est la valeur de la propriété DoubleAnimationUsingKeyFrames.KeyFrames .

DragItemThemeAnimation

Représente l’animation préconfigurée qui s’applique aux éléments déplacés par glissement.

DragOverThemeAnimation

Représente l’animation préconfigurée qui s’applique aux éléments figurant sous un élément déplacé par glissement.

DrillInNavigationTransitionInfo

Spécifie l’animation à exécuter lorsqu’un utilisateur navigue vers l’avant dans une hiérarchie logique, par exemple d’une liste master vers une page de détails.

DrillInThemeAnimation

Représente une animation préconfigurée qui s’exécute lorsqu’un utilisateur navigue vers l’avant dans une hiérarchie logique, par exemple, d’une page maître vers une page de détails.

DrillOutThemeAnimation

Représente une animation préconfigurée qui s’exécute lorsqu’un utilisateur navigue en arrière dans une hiérarchie logique, par exemple, d’une page de détails vers une page maître.

DropTargetItemThemeAnimation

Représente l’animation préconfigurée qui s’applique aux éléments cibles de suppression potentiels.

EasingColorKeyFrame

Associe des fonctions d’accélération à une animation d’image clé ColorAnimationUsingKeyFrames .

EasingDoubleKeyFrame

Associe une fonction d’accélération à une animation d’images clés DoubleAnimationUsingKeyFrames .

EasingFunctionBase

Fournit la classe de base pour toutes les fonctions d'accélération.

EasingPointKeyFrame

Associe une fonction d’accélération à une animation d’image clé PointAnimationUsingKeyFrames .

EdgeUIThemeTransition

Fournit le comportement de transition animée pour une transition d’interface utilisateur de périphérie.

ElasticEase

Représente une fonction d'accélération qui crée une animation qui ressemble à un ressort oscillant d'avant en arrière jusqu'à ce qu'il se stabilise.

EntranceNavigationTransitionInfo

Spécifie l’animation à exécuter lorsque le contenu apparaît sur une page.

EntranceThemeTransition

Fournit le comportement de transition animée sur les contrôles lorsqu’ils apparaissent pour la première fois. Vous pouvez l’utiliser sur des objets individuels ou sur des conteneurs d’objets. Dans ce dernier cas, les éléments enfants s’animent dans l’affichage dans l’ordre plutôt que tout en même temps.

ExponentialEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou décélère en utilisant une formule exponentielle.

FadeInThemeAnimation

Représente l’animation d’opacité préconfigurée qui s’applique aux contrôles lorsqu’ils sont affichés pour la première fois.

FadeOutThemeAnimation

Représente l’animation d’opacité préconfigurée qui s’applique aux contrôles lorsqu’ils sont supprimés de l’interface utilisateur ou masqués.

GravityConnectedAnimationConfiguration

Objet qui configure l’animation connectée à lire à l’aide de la configuration de gravité.

IndependentlyAnimatableAttribute

Non destiné à une utilisation générale. Cet attribut est utilisé par des outils de conception tels que Microsoft Visual Studio. Microsoft Visual Studio interprète l’attribut et informe les développeurs d’applications de la façon dont une combinaison animation-propriété fonctionnera en ce qui concerne les performances et les restrictions.

KeySpline

Représente une image clé spline pour définir la progression de l’animation.

KeyTimeHelper

Fournit des méthodes utilitaires pour l’utilisation des valeurs KeyTime . C# et Le code Microsoft Visual Basic doivent utiliser des membres de KeyTime à la place.

LinearColorKeyFrame

Anime à partir de la valeur Color de l’image clé précédente vers sa propre valeur à l’aide de l’interpolation linéaire.

LinearDoubleKeyFrame

Anime à partir de la valeur Double de l’image clé précédente vers sa propre valeur à l’aide de l’interpolation linéaire.

LinearPointKeyFrame

Anime à partir de la valeur Point de l’image clé précédente vers sa propre valeur, à l’aide d’une interpolation linéaire.

NavigationThemeTransition

Fournit des animations de navigation de page.

NavigationTransitionInfo

Fournit des informations de paramètre pour la méthode Frame.Navigate . Contrôle la façon dont l’animation de transition s’exécute pendant l’action de navigation.

ObjectAnimationUsingKeyFrames

Anime la valeur d’une propriété Object le long d’un ensemble d’images clés sur une durée spécifiée.

ObjectKeyFrame

Définit un segment d’animation avec sa propre valeur cible et sa propre méthode d’interpolation pour un ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Représente une collection d’objets ObjectKeyFrame accessibles individuellement par index. ObjectKeyFrameCollection est la valeur de la propriété ObjectAnimationUsingKeyFrames.KeyFrames .

PaneThemeTransition

Fournit le comportement de transition animée pour une transition d’interface utilisateur de panneau.

PointAnimation

Anime la valeur d’une propriété Point entre deux valeurs cibles à l’aide de l’interpolation linéaire sur une durée spécifiée.

PointAnimationUsingKeyFrames

Anime la valeur d’une propriété Point le long d’un ensemble d’images clés.

PointerDownThemeAnimation

Représente une animation préconfigurée qui s’exécute lorsqu’un pointeur vers le bas est détecté sur un élément ou un élément.

PointerUpThemeAnimation

Représente une animation préconfigurée qui s’exécute après la détection d’un pointeur vers le bas sur un élément ou un élément et la libération de l’action d’appui.

PointKeyFrame

Définit un segment d’animation avec sa propre valeur cible et sa propre méthode d’interpolation pour un PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Représente une collection d’objets PointKeyFrame accessibles individuellement par index. PointKeyFrameCollection est la valeur de la propriété PointAnimation.KeyFrames .

PopInThemeAnimation

Représente l’animation préconfigurée qui s’applique aux composants contextuels des contrôles (par exemple, l’interface utilisateur en forme d’info-bulle sur un objet) tel qu’ils apparaissent. Cette animation allie opacité et translation.

PopOutThemeAnimation

Représente l’animation préconfigurée qui s’applique aux composants contextuels des contrôles (par exemple, une interface utilisateur de type info-bulle sur un objet) à mesure qu’ils sont fermés/supprimés. Cette animation allie opacité et translation.

PopupThemeTransition

Fournit le comportement de la transition animée qui s’applique aux composants contextuels des contrôles (par exemple, une interface utilisateur semblable à une info-bulle sur un objet) à mesure qu’ils apparaissent.

PowerEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou décélère à l’aide de la formule f (t) = t*p* où p est égal à la propriété Power .

QuadraticEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou décélère à l’aide de la formule f (t) = t2

QuarticEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou décélère à l’aide de la formule f (t) = t4.

QuinticEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou décélère à l’aide de la formule f (t) = t5.

ReorderThemeTransition

Fournit le comportement de la transition animée pour les cas où les éléments des contrôles list-view changent d’ordre. Cela est généralement dû à une opération de glisser-déplacer. Différents contrôles et thèmes ont potentiellement des caractéristiques variables pour les animations impliquées.

RepeatBehaviorHelper

Fournit des méthodes utilitaires de base pour le traitement des valeurs RepeatBehavior . Le code C# et Microsoft Visual Basic doivent utiliser les membres de RepeatBehavior à la place.

RepositionThemeAnimation

Permet d’animer un objet en cours de repositionnement.

RepositionThemeTransition

Réagit aux déplacements de disposition lorsqu’aucun contexte n’est défini et qu’un déclencheur de déplacement est passé.

SineEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou ralentit en utilisant une formule sinusoïde.

SlideNavigationTransitionInfo

Fournit les paramètres d’une transition de navigation dans les diapositives.

SplineColorKeyFrame

Anime à partir de la valeur Color de l’image clé précédente vers sa propre valeur à l’aide de l’interpolation splined.

SplineDoubleKeyFrame

Anime à partir de la double valeur de l’image clé précédente vers sa propre valeur à l’aide de l’interpolation splined.

SplinePointKeyFrame

Anime à partir de la valeur Point de l’image clé précédente vers sa propre valeur à l’aide de l’interpolation splined.

SplitCloseThemeAnimation

Représente l’animation préconfigurée qui masque une interface utilisateur cible à l’aide d’une animation fractionnée .

SplitOpenThemeAnimation

Représente l’animation préconfigurée qui révèle une interface utilisateur cible à l’aide d’une animation fractionnée .

Storyboard

Contrôle les animations avec un chronologie et fournit des informations de ciblage d’objets et de propriétés pour ses animations enfants.

SuppressNavigationTransitionInfo

Spécifie que les animations sont supprimées pendant la navigation.

SwipeBackThemeAnimation

Représente l’animation préconfigurée qui s’applique aux contrôles lorsqu’un élément revient dans son emplacement de disposition après une interaction de balayage .

SwipeHintThemeAnimation

Représente l’animation préconfigurée qui indique qu’un mouvement de balayage est désormais possible.

Timeline

Définit une durée et d’autres propriétés de comportement pour une animation Windows Runtime. Chronologie est la classe de base pour Storyboard et tous les types d’animation Windows Runtime, y compris ceux de la bibliothèque d’animations et ceux utilisés pour les animations personnalisées dans des états visuels ou XAML au niveau de la page.

TimelineCollection

Représente une collection d’objets Chronologie (animations de type spécifiques). Une TimelineCollection est la valeur de la propriété Storyboard.Children .

Transition

Représente un comportement visuel qui se produit pour les actions prédéfinies ou les changements d’état. Des transitions de thème spécifiques (différentes classes dérivées de transition) peuvent être appliquées à des éléments individuels à l’aide de la propriété UIElement.Transitions, ou appliquées à des propriétés de transition de thème spécifiques à un scénario, telles que ContentControl.ContentTransitions.

TransitionCollection

Représente une collection d’objets Transition . Chaque objet Transition représente une transition de thème différente, qui fait partie de la bibliothèque d’animations Windows Runtime.

Structures

KeyTime

Spécifie quand une image clé particulière doit prendre place pendant une animation.

RepeatBehavior

Décrit comment une chronologie répète sa durée simple.

Énumérations

ClockState

Décrit les états potentiels d’une animation.

ConnectedAnimationComponent

Définit des constantes qui spécifient les animations de composant qui composent une animation connectée.

EasingMode

Spécifie le mode d’interpolation de l’animation associée à une fonction d’accélération.

FillBehavior

Spécifie le comportement d’une chronologie lorsqu’elle se trouve en dehors de sa période active, mais que son parent est à l’intérieur de sa période active ou de conservation.

RepeatBehaviorType

Spécifie le mode de répétition qu’une valeur brute RepeatBehavior représente.

SlideNavigationTransitionEffect

Définit des constantes qui décrivent le type d’animation à lire pendant une transition de diapositive.

Voir aussi