Partage via


KeyTime Structure

Définition

Pendant le cours relatif d’une animation, une instance de KeyTime spécifie le minutage précis lorsqu’une image clé particulière doit avoir lieu.

public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Héritage
KeyTime
Attributs
Implémente

Remarques

La KeyTime de chaque image clé spécifie quand ce cadre clé se termine. Il ne spécifie pas la durée de lecture de la clé. La durée de lecture d’une image clé est déterminée par le moment où l’image clé se termine, lorsque l’image clé précédente s’est terminée et la durée de l’animation. Pour plus d’informations, consultez Key-Frame Vue d’ensemble des animations.

Une KeyTime peut être exprimée dans plusieurs formats différents, y compris une valeur de temps numérique, sous la forme d’un pourcentage, ou comme l’une des valeurs sentinelles spéciales Uniform ou Paced.

Utilisation des attributs XAML

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

-ou-

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

-ou-

< propriété= »pctValue%« />

-ou-

< propriété= »Uniform« />

-ou-

< propriété= »Paced« />

Valeurs XAML

jours
Valeur entière supérieure ou égale à 0 qui spécifie le nombre de jours écoulés par cette KeyTime. Pour plus d’informations, consultez la propriété TimeSpan.

heures
Valeur entière comprise entre 0 et 23 qui spécifie le nombre d’heures couvertes par cette KeyTime. Pour plus d’informations, consultez la propriété TimeSpan.

minutes
Valeur entière comprise entre 0 et 59 qui spécifie le nombre de minutes couvertes par cette KeyTime. Pour plus d’informations, consultez la propriété TimeSpan.

secondes
Valeur à virgule flottante comprise entre 0 et 59 qui spécifie le nombre de secondes comprises entre ce KeyTime. Pour plus d’informations, consultez la propriété TimeSpan.

fractionsecondes
Valeur entière composée de 1 à 7 chiffres qui spécifie des fractions de seconde. Pour plus d’informations, consultez la propriété TimeSpan.

pctValue
Valeur à virgule flottante comprise entre 0 et 100, inclus, qui spécifie cette KeyTime sous forme de pourcentage de la durée totale de l’animation. Cela doit être suivi du caractère littéral %. Pour plus d’informations, consultez la propriété Percent.

Propriétés

Paced

Obtient la valeur Paced qui crée un comportement de minutage qui entraîne une animation qui interpole à un rythme constant.

Percent

Obtient l’heure à laquelle l’image clé se termine sous la forme d’un pourcentage de la durée totale de l’animation.

TimeSpan

Obtient l’heure à laquelle l’image clé se termine sous forme de temps par rapport au début de l’animation.

Type

Obtient la valeur Type représente cette instance.

Uniform

Obtient la valeur Uniform qui divise le temps alloué de l’animation uniformément entre les images clés.

Méthodes

Equals(KeyTime)

Indique si cette instance est égale à la KeyTimespécifiée.

Equals(KeyTime, KeyTime)

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

Equals(Object)

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

FromPercent(Double)

Crée une instance KeyTime, avec la propriété KeyTimeType initialisée à la valeur du paramètre spécifié.

FromTimeSpan(TimeSpan)

Crée une instance KeyTime, avec la propriété KeyTimeType initialisée à la valeur du paramètre spécifié.

GetHashCode()

Retourne un code de hachage entier représentant cette instance.

ToString()

Retourne une chaîne représentant cette instance KeyTime.

Opérateurs

Equality(KeyTime, KeyTime)

Opérateur surchargé qui compare deux structures KeyTime pour l’égalité.

Implicit(TimeSpan to KeyTime)

Opérateur surchargé qui convertit implicitement un TimeSpan en KeyTime.

Inequality(KeyTime, KeyTime)

Opérateur surchargé qui compare deux structures KeyTime pour l’inégalité.

S’applique à