RepeatBehavior Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit comment une Timeline répétition de 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))]
public readonly struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Il existe trois types de RepeatBehavior comportements :
Nombre d’itérations : spécifie le nombre de fois pendant la durée simple d’une Timeline lecture. Le nombre d’itérations par défaut est 1.0 et signifie que le Timeline nombre d’itérations 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, une Timeline valeur simple Duration de 1 seconde et une RepeatBehavior.Duration valeur de 2,5 secondes s’exécute pour 2,5 itérations.
Pour toujours - les Timeline répétitions indéfiniment.
Utilisation des attributs XAML
< objectproperty="itérationCountx"/>
-ou-
< objectproperty="[days.]hours :minutes :seconds[.fractionalSeconds]"/>
-ou-
< objectproperty="[days.]heures :minutes"/>
-ou-
< objectproperty="days"/>
-ou-
< objectproperty="""Forever/>
-
Valeurs XAML
Les éléments entre crochets ([ et ]) sont facultatifs.
itérationCountSystem.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.
JoursSystem.Int32
Valeur supérieure ou égale à 0 qui spécifie le nombre de jours pendant la durée active d’un Timeline objet. Pour plus d’informations, consultez la propriété Duration.
HeuresSystem.Int32
Valeur comprise entre 0 et 23 qui spécifie le nombre d’heures pendant la durée active d’un Timeline objet. Pour plus d’informations, consultez la propriété Duration.
MinutesSystem.Int32
Valeur comprise entre 0 et 59 qui spécifie le nombre de minutes pendant la durée active d’un Timeline objet. Pour plus d’informations, consultez la propriété Duration.
SecondesSystem.Double
Valeur comprise entre 0 et 59 qui spécifie le nombre de secondes pendant la durée active d’un Timeline objet. Pour plus d’informations, consultez la propriété Duration.
fractionssecondesSystem.Int32
Valeur composée de 1 à 7 chiffres qui représente des fractions de seconde.
Constructeurs
| Nom | Description |
|---|---|
| RepeatBehavior(Double) |
Initialise une nouvelle instance de la RepeatBehavior structure avec le nombre d’itérations spécifié. |
| RepeatBehavior(TimeSpan) |
Initialise une nouvelle instance de la RepeatBehavior structure avec la durée de répétition spécifiée. |
Propriétés
| Nom | Description |
|---|---|
| Count |
Obtient le nombre de répétitions Timeline à répéter. |
| Duration |
Obtient la durée totale d’un jeu Timeline . |
| Forever |
Obtient un 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
| Nom | Description |
|---|---|
| Equals(Object) |
Indique si cette instance est égale à l’objet spécifié. |
| Equals(RepeatBehavior, RepeatBehavior) |
Indique si les deux structures spécifiées sont égales RepeatBehavior . |
| Equals(RepeatBehavior) |
Retourne une valeur qui indique si cette instance est égale à la valeur spécifiée RepeatBehavior. |
| GetHashCode() |
Retourne le code de hachage de cette instance. |
| ToString() |
Retourne une représentation sous forme de chaîne de cette RepeatBehavior instance. |
| ToString(IFormatProvider) |
Retourne une représentation sous forme de chaîne de cette RepeatBehavior instance au format spécifié. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Indique si les deux instances spécifiées sont égales RepeatBehavior . |
| Inequality(RepeatBehavior, RepeatBehavior) |
Indique si les deux RepeatBehavior instances ne sont pas égales. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Met en forme la valeur de l’instance actuelle à l’aide du format spécifié. |