Langage

Timeline Classe

Définition

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.

public ref class Timeline : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Timeline : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class Timeline : DependencyObject
Public Class Timeline
Inherits DependencyObject
Héritage
Object Platform::Object IInspectable DependencyObject Timeline
Dérivé
Attributs

Remarques

La chronologie définit la propriété Duration qui contrôle la durée d’exécution d’une animation une fois démarrée. La chronologie définit également ces propriétés de comportement, qui sont communes à tous les types d’animations et au Storyboard :

La chronologie définit également l’événement Completed pour le storyboard et les animations. La gestion de l’événement Completed n’est pas nécessaire ou la plupart des scénarios d’animation de l’interface utilisateur.

La relation entre storyboard et les types d’animations est qu’un storyboard est un conteneur qui peut regrouper plusieurs animations et agit comme contrôleur pour démarrer et arrêter les animations contenues. Lorsque vous définissez des propriétés de chronologie sur un storyboard plutôt que des animations individuelles dans un storyboard, les propriétés de chronologie définies dans le storyboard remplacent généralement celles des animations combinées. Pour plus d’informations, consultez les animations storyboarded.

Timeline a une classe de collection fortement typée utilisée pour les propriétés qui prennent un ensemble de valeurs Timeline, telles que Storyboard.Children. Pour plus d’informations, consultez TimelineCollection.

Classes dérivées de chronologie

Timeline est la classe parente pour plusieurs classes dérivées immédiatement qui prennent en charge le système d’animations storyboarded et également les animations de bibliothèque intégrées. Voici quelques-unes des classes dérivées notables :

Note

Les transitions de thème ne dérivent pas de la chronologie, elles dérivent de transition.

Constructeurs

Nom Description
Timeline()

Fournit le comportement d’initialisation de classe de base pour les classes dérivées de chronologie.

Propriétés

Nom Description
AllowDependentAnimations

Obtient ou définit une valeur qui détermine si les animations dépendantes doivent être autorisées à s’exécuter, dans l’ensemble de l’application.

AutoReverse

Obtient ou définit une valeur qui indique si la chronologie est lue à l’inverse une fois qu’elle a terminé une itération vers l’avant.

AutoReverseProperty

Identifie la propriété de dépendance AutoReverse .

BeginTime

Obtient ou définit l’heure à laquelle cette chronologie doit commencer.

BeginTimeProperty

Identifie la propriété de dépendance BeginTime .

Dispatcher

Retourne null toujours dans une application du Kit de développement logiciel (SDK) d’application Windows. Utilisez DispatcherQueue à la place.

(Hérité de DependencyObject)
DispatcherQueue

Obtient le DispatcherQueue résultat auquel cet objet est associé. Représente DispatcherQueue une installation qui peut accéder au DependencyObject thread d’interface utilisateur même si le code est initié par un thread non-interface utilisateur.

(Hérité de DependencyObject)
Duration

Obtient ou définit la durée pendant laquelle cette chronologie joue, sans compter les répétitions.

DurationProperty

Identifie la propriété de dépendance Duration .

FillBehavior

Obtient ou définit une valeur qui spécifie le comportement de l’animation après qu’elle atteint la fin de sa période active.

FillBehaviorProperty

Identifie la propriété de dépendance FillBehavior .

RepeatBehavior

Obtient ou définit le comportement répétitif de cette chronologie.

RepeatBehaviorProperty

Identifie la propriété de dépendance RepeatBehavior .

SpeedRatio

Obtient ou définit le taux, par rapport à son parent, au moment où il progresse pour cette chronologie.

SpeedRatioProperty

Identifie la propriété de dépendance SpeedRatio .

Méthodes

Nom Description
ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’applique dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

(Hérité de DependencyObject)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à une dependencyProperty spécifique sur cette instance DependencyObject .

(Hérité de DependencyObject)
SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification qui a été précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

Événements

Nom Description
Completed

Se produit lorsque l’objet Storyboard a terminé la lecture.

S’applique à

Voir aussi