Partager via


RepeatBehavior Structure

Définition

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

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Héritage
RepeatBehavior
Attributs
Implémente

Remarques

Il existe trois types de comportements RepeatBehavior :

  • nombre d’itérations : spécifie le nombre de fois que la durée simple d’un Timeline est lue. Le nombre d’itérations par défaut est 1,0, et signifie que le Timeline est actif pendant exactement l’une de ses durées simples. Le nombre de 0,5 spécifie que la chronologie est active pendant la moitié de sa durée simple, tandis qu’un nombre de 2 indique que la chronologie répète sa durée simple deux fois. Pour plus d’informations, consultez la propriété Count.

  • Durée : spécifie la longueur de la durée active de l’objet Timeline. Par exemple, un Timeline avec une valeur de Duration simple de 1 seconde et une valeur de RepeatBehavior.Duration de 2,5 secondes s’exécute pour 2,5 itérations.

  • Toujours - le Timeline se répète indéfiniment.

Utilisation des attributs XAML

< propriété= »itérationCountx"/>

-ou-

< propriété="[jours.]heures:minutes:secondes[.fractions]"/>

-ou-

< propriété="[jours.]heures:minutes« />

-ou-

< propriété= »jours« />

-ou-

< propriété= »Forever« />

-

Valeurs XAML

Les éléments entre crochets ([ et ]) sont facultatifs.

itérationCount
System.Double

Valeur supérieure ou égale à 0 qui spécifie le nombre de fois où une chronologie doit être lue. Pour plus d’informations, consultez la propriété Count.

jours
System.Int32

Valeur supérieure ou égale à 0 qui spécifie le nombre de jours pendant la durée active d’un objet Timeline. Pour plus d’informations, consultez la propriété Duration.

heures
System.Int32

Valeur comprise entre 0 et 23 qui spécifie le nombre d’heures pendant la durée active d’un objet Timeline. Pour plus d’informations, consultez la propriété Duration.

minutes
System.Int32

Valeur comprise entre 0 et 59 qui spécifie le nombre de minutes pendant la durée active d’un objet Timeline. Pour plus d’informations, consultez la propriété Duration.

secondes
System.Double

Valeur comprise entre 0 et 59 qui spécifie le nombre de secondes pendant la durée active d’un objet Timeline. Pour plus d’informations, consultez la propriété Duration.

fractionsecondes
System.Int32

Valeur composée de 1 à 7 chiffres qui représente des fractions de seconde.

Constructeurs

RepeatBehavior(Double)

Initialise une nouvelle instance de la structure RepeatBehavior avec le nombre d’itérations spécifié.

RepeatBehavior(TimeSpan)

Initialise une nouvelle instance de la structure RepeatBehavior avec la durée de répétition spécifiée.

Propriétés

Count

Obtient le nombre de fois où une Timeline doit se répéter.

Duration

Obtient la durée totale pendant laquelle une Timeline doit jouer.

Forever

Obtient une RepeatBehavior qui spécifie un nombre infini de répétitions.

HasCount

Obtient une valeur qui indique si le comportement de répétition a un nombre d’itérations spécifié.

HasDuration

Obtient une valeur qui indique si le comportement de répétition a une durée de répétition spécifiée.

Méthodes

Equals(Object)

Indique si cette instance est égale à l’objet spécifié.

Equals(RepeatBehavior)

Retourne une valeur qui indique si cette instance est égale à la RepeatBehaviorspécifiée.

Equals(RepeatBehavior, RepeatBehavior)

Indique si les deux structures RepeatBehavior spécifiées sont égales.

GetHashCode()

Retourne le code de hachage de cette instance.

ToString()

Retourne une représentation sous forme de chaîne de cette instance RepeatBehavior.

ToString(IFormatProvider)

Retourne une représentation sous forme de chaîne de cette instance RepeatBehavior au format spécifié.

Opérateurs

Equality(RepeatBehavior, RepeatBehavior)

Indique si les deux instances de RepeatBehavior spécifiées sont égales.

Inequality(RepeatBehavior, RepeatBehavior)

Indique si les deux instances RepeatBehavior ne sont pas égales.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Met en forme la valeur de l’instance actuelle à l’aide du format spécifié.

S’applique à