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

Fournit l’API d’animation et de storyboard pour les animations de transition, les états visuels ou les composants d’interface utilisateur animée.

Classes

Nom Description
AddDeleteThemeTransition

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

BackEase

Représente une fonction d’accélération qui modifie une valeur dans la direction opposée de la fonction principale pendant une partie d’une durée, puis inverse et termine le comportement de fonction au fil du 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é. Voir les remarques.

BounceEase

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

CircleEase

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 d’une fonction circulaire.

ColorAnimation

Anime la valeur d’une propriété Color entre deux valeurs cibles à l’aide d’une 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 spécifiques d’image clé d’animation 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 transition animé pour le moment 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 un 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érée à 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 couleur du cadre clé précédent à sa propre valeur à l’aide de valeurs discrètes.

DiscreteDoubleKeyFrame

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

DiscreteObjectKeyFrame

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

DiscretePointKeyFrame

Anime à partir de la valeur point du cadre clé précédent à sa propre valeur à l’aide d’images discrètes.

DoubleAnimation

Anime la valeur d’une propriété Double entre deux valeurs cibles à l’aide d’une 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 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 qui sont déplacés.

DragOverThemeAnimation

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

DrillInNavigationTransitionInfo

Spécifie l’animation à exécuter lorsqu’un utilisateur navigue vers l’avant dans une hiérarchie logique, comme d’une liste maître 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, comme 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 vers l’arrière dans une hiérarchie logique, comme 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 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 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 printemps oscillant de retour et d’avant jusqu’au repos.

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 la vue dans une séquence plutôt que dans le 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érée à l’aide d’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 comment une combinaison de propriétés d’animation fonctionne dans la mesure où les performances et les restrictions sont appliquées.

KeySpline

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

KeyTimeHelper

Fournit des méthodes utilitaires pour l’utilisation des valeurs KeyTime . Le code C# doit utiliser des membres de KeyTime à la place.

LinearColorKeyFrame

Anime à partir de la valeur Couleur du cadre clé précédent à sa propre valeur à l’aide de l’interpolation linéaire.

LinearDoubleKeyFrame

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

LinearPointKeyFrame

Anime à partir de la valeur point de l’image clé précédente à 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 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 d’une 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 l’action d’appui est libérée.

PointKeyFrame

Définit un segment d’animation avec sa propre valeur cible et sa 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 de type info-bulle sur un objet) à l’affichage. Cette animation combine l’opacité et la traduction.

PopOutThemeAnimation

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

PopupThemeTransition

Fournit le comportement de transition animé qui s’applique aux composants surgissants des contrôles (par exemple, l’interface utilisateur de type info-bulle sur un objet) lorsqu'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érée à 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érée à 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 transition animé lorsque les éléments de la vue liste changent d'ordre. En règle générale, cela est 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# doit utiliser des membres de RepeatBehavior à la place.

RepositionThemeAnimation

Permet d’animer un objet qui est repositionné.

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 décélérée à l’aide d’une formule sinusoïque.

SlideNavigationTransitionInfo

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

SplineColorKeyFrame

Anime à partir de la valeur couleur du cadre clé précédent à sa propre valeur à l’aide de l’interpolation splined.

SplineDoubleKeyFrame

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

SplinePointKeyFrame

Anime à partir de la valeur point de l’image clé précédente à 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 une chronologie et fournit des informations de ciblage d’objet et de propriété 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. Timeline est la classe de base pour Storyboard et tous les types d’animations Windows Runtime, y compris ceux de la bibliothèque d’animations et ceux utilisés pour les animations personnalisées dans les états visuels ou le xaml au niveau de la page.

TimelineCollection

Représente une collection d’objets Timeline (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 modifications 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 pour les propriétés de transition de thème spécifiques au 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, partie de la bibliothèque d’animations Windows Runtime.

Structures

Nom Description
KeyTime

Spécifie quand une image clé particulière doit avoir lieu pendant une animation.

RepeatBehavior

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

Énumérations

Nom Description
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 comment l’animation associée à une fonction d’accélération interpole.

FillBehavior

Spécifie le comportement d’une chronologie lorsqu’elle est en dehors de sa période active, mais que son parent se trouve à 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