KeyTime KeyTime KeyTime KeyTime Struct

Définition

Pendant la progression relative d’une animation, une instance de KeyTime spécifie le moment précis où une image clé particulière doit être présentée.During the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place.

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>
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Héritage
Attributs
Implémente

Remarques

Chaque image clé KeyTime spécifie quand cette image clé se termine.Each key frame's KeyTime specifies when that key frame ends. Elle ne spécifie pas la durée pendant laquelle la clé lecture du temps.It does not specify how long the key time plays. La durée de lecture d’une image clé est déterminée par le moment où l’image clé se termine, par le moment où l’image clé précédente a pris fin et par la durée de l’animation.The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. Consultez vue d’ensemble des Animations image clé pour plus d’informations.See Key-Frame Animations Overview for more information.

Un KeyTime peuvent être exprimées dans différents formats, y compris une valeur numérique d’heure sous forme de pourcentage ou d’une des valeurs spéciales sentinel Uniform ou Paced.A KeyTime may be expressed in several different formats, including a numeric time value, as a percentage, or as one of the special sentinel values Uniform or Paced.

Utilisation d'attributs XAMLXAML Attribute Usage

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

ou-or-

<objet propriété= "[jours.] heures:minutes« / ><object property="[days.]hours:minutes"/>

ou-or-

<object property="pctValue%"/><object property="pctValue%"/>

ou-or-

<object property="Uniform"/><object property="Uniform"/>

ou-or-

<object property="Paced"/><object property="Paced"/>

Valeurs XAMLXAML Values

daysdays
Valeur entière supérieure ou égale à 0 qui spécifie le nombre de jours couverts par ce KeyTime.An integer value greater than or equal to 0 that specifies the number of days spanned by this KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.For more information, see the TimeSpan property.

Heureshours
Valeur entière comprise entre 0 et 23 qui spécifie le nombre d’heures jusqu'à cette KeyTime.An integer value between 0 and 23 that specifies the number of hours spanned by this KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.For more information, see the TimeSpan property.

minutesminutes
Valeur entière comprise entre 0 et 59 qui spécifie le nombre de minutes couvertes par ce KeyTime.An integer value between 0 and 59 that specifies the number of minutes spanned by this KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.For more information, see the TimeSpan property.

secondsseconds
Valeur à virgule flottante comprise entre 0 et 59 qui spécifie le nombre de secondes jusqu'à cette KeyTime.A floating-point value between 0 and 59 that specifies the number of seconds spanned by this KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.For more information, see the TimeSpan property.

fractionalSecondsfractionalSeconds
Valeur entière composé de 1 à 7 chiffres qui spécifie les fractions de secondes.An integer value consisting of 1 to 7 digits that specifies fractional seconds. Pour plus d'informations, consultez la propriété TimeSpan.For more information, see the TimeSpan property.

pctValuepctValue
Valeur à virgule flottante comprise entre 0 et 100 (inclus), qui spécifie ce KeyTime sous forme de pourcentage de la durée totale de l’animation.A floating-point value between 0 and 100, inclusive, that specifies this KeyTime as a percentage of the animation's total duration. Cela doit être suivi par le caractère littéral %. Pour plus d’informations, consultez le Percent propriété.This should be followed by the literal character %.For more information, see the Percent property.

Propriétés

Paced Paced Paced Paced

Obtient la valeur Paced qui crée un comportement de minutage entraînant une fréquence d’interpolation constante pour l’animation.Gets the Paced value which creates timing behavior resulting in an animation that interpolates at a constant rate.

Percent Percent Percent Percent

Obtient l’heure de fin de l’image clé, exprimée en pourcentage de la durée totale de l’animation.Gets the time when the key frame ends expressed as a percentage of the total duration of the animation.

TimeSpan TimeSpan TimeSpan TimeSpan

Obtient l’heure de fin de l’image clé, exprimée par rapport au début de l’animation.Gets the time when the key frame ends expressed as a time relative to the beginning of the animation.

Type Type Type Type

Obtient la valeur Type représentée par cette instance.Gets the Type value this instance represents.

Uniform Uniform Uniform Uniform

Obtient la valeur Uniform qui répartit équitablement le temps imparti à l’animation entre les images clés.Gets the Uniform value which divides the allotted time of the animation evenly between key frames.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indique si cette instance est égale à l'objet spécifié.Indicates whether this instance equals the specified object.

Equals(KeyTime) Equals(KeyTime) Equals(KeyTime) Equals(KeyTime)

Indique si cette instance est égale au paramètre KeyTime spécifié.Indicates whether this instance is equal to the specified KeyTime.

Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime) Equals(KeyTime, KeyTime)

Indique si les deux structures KeyTime spécifiées sont égales.Indicates whether the two specified KeyTime structures are equal.

FromPercent(Double) FromPercent(Double) FromPercent(Double) FromPercent(Double)

Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan) FromTimeSpan(TimeSpan)

Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié.Creates a new KeyTime instance, with the KeyTimeType property initialized to the value of the specified parameter.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne un code de hachage entier représentant cette instance.Returns an integer hash code representing this instance.

ToString() ToString() ToString() ToString()

Retourne une chaîne représentant l'instance KeyTime.Returns a string representing this KeyTime instance.

Opérateurs

Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime) Equality(KeyTime, KeyTime)

Opérateur surchargé qui compare deux structures KeyTime afin de savoir si elles sont de valeur égale.Overloaded operator that compares two KeyTime structures for equality.

Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime) Implicit(TimeSpan to KeyTime)

Opérateur surchargé qui convertit implicitement un TimeSpan en un KeyTime.Overloaded operator that implicitly converts a TimeSpan to a KeyTime.

Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime) Inequality(KeyTime, KeyTime)

Opérateur surchargé qui compare deux structures KeyTime afin de savoir si leurs valeurs ne sont pas identiques.Overloaded operator that compares two KeyTime structures for inequality.

S’applique à