KeyTime 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.
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
- 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é. |