KeyTime Structure

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
KeyTime
Attributs
Implémente

Remarques

Chaque image clé spécifie le moment où l' KeyTime 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 l’heure de la clé est lue.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. Pour plus d’informations, consultez vue d’ensemble des animations d’image clé .See Key-Frame Animations Overview for more information.

Un KeyTime peut être exprimé dans différents formats, y compris une valeur d’heure numérique, sous forme de pourcentage, ou en tant qu’une des Uniform valeurs Pacedde sentinelle spéciales ou.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

<objet Property= "[Days.] heures:minutes:secondes[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- ou --or-

<objet Property= "[Days.] 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

précédantdays
Valeur entière supérieure ou égale à 0 qui spécifie le nombre de jours écoulés 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.

travailléhours
Valeur entière comprise entre 0 et 23 qui spécifie le nombre d’heures couvertes par KeyTimece.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 sur lesquelles KeyTimes’étend ce.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.

duréeseconds
Valeur à virgule flottante comprise entre 0 et 59 qui spécifie le nombre de secondes sur KeyTimelesquelles s’étend ce.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ée de 1 à 7 chiffres qui spécifie des fractions de seconde.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 KeyTime spécifie qu’il s’agit d’un 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. Il doit être suivi du caractère %littéral. Pour plus d’informations, consultez Percent la propriété.This should be followed by the literal character %.For more information, see the Percent property.

Propriétés

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

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

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

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

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(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)

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

Equals(Object)

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

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)

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()

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

ToString()

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

Opérateurs

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)

Opérateur surchargé qui convertit implicitement un TimeSpan en un KeyTime.Overloaded operator that implicitly converts a TimeSpan to a 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 à