Partager 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

Chaque image KeyTime clé spécifie quand cette image 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 , consultezKey-Frame Vue d’ensemble des animations .

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

Utilisation des attributs XAML

< objectproperty="[days.]hours :minutes :seconds[.fractionalSeconds]"/>

-ou-

< objectproperty="[days.]heures :minutes"/>

-ou-

< objectproperty="pctValue%« />

-ou-

< objectproperty="""Uniform/>

-ou-

< objectproperty="""Paced/>

Valeurs XAML

Jours Valeur entière supérieure ou égale à 0 qui spécifie le nombre de jours écoulés par ce 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 ce 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 délimitées par ce 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 couvertes par ce KeyTime. Pour plus d’informations, consultez la propriété TimeSpan.

fractionssecondes 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 cela 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 Percent propriété.

Propriétés

Nom Description
Paced

Obtient la valeur qui crée un Paced 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 Type valeur que représente cette instance.

Uniform

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

Méthodes

Nom Description
Equals(KeyTime, KeyTime)

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

Equals(KeyTime)

Indique si cette instance est égale à la valeur spécifiée KeyTime.

Equals(Object)

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

FromPercent(Double)

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

FromTimeSpan(TimeSpan)

Crée une KeyTime instance, avec la KeyTimeType propriété 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 KeyTime instance.

Opérateurs

Nom Description
Equality(KeyTime, KeyTime)

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

Implicit(TimeSpan to KeyTime)

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

Inequality(KeyTime, KeyTime)

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

S’applique à