Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

KeyTime, structure

Au cours de la progression relative d'une animation, les instances KeyTime indiquent précisément à quel moment telle ou telle image clé doit intervenir.

Espace de noms :  System.Windows.Media.Animation
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[TypeConverterAttribute(typeof(KeyTimeConverter))]
public struct KeyTime : IEquatable<KeyTime>
<objet propriété="[days.]hours:minutes:seconds[.fractionalSeconds]"/>- ou -<objet propriété="[days.]hours:minutes"/>- ou -<propriété del'objet="pctValue%"/>- ou -<objet propriété="Uniform"/>- ou -<objet propriété="Paced"/>

Valeurs XAML

jours

Entier supérieur ou égal à 0 qui indique la durée en jours de la période de clé KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.

heures

Entier compris entre 0 et 23 qui indique la durée en heures de la période de clé KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.

minutes

Entier compris entre 0 et 59 qui indique la durée en minutes de la période de clé KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.

secondes

Valeur à virgule flottante comprise entre 0 et 59 qui indique la durée en secondes de la période de clé KeyTime. Pour plus d'informations, consultez la propriété TimeSpan.

fractionalSeconds

Entier se composant de 1 à 7 chiffres qui spécifie une durée en fractions de seconde. Pour plus d'informations, consultez la propriété TimeSpan.

pctValue

Valeur à virgule flottante comprise entre 0 et 100 compris qui indique la durée en pourcentage de la période de clé KeyTime par rapport à la durée totale de l'animation. Cela doit être suivi par le caractère littéral %. Pour plus d'informations, consultez la propriété Percent.

Le type KeyTime expose les membres suivants.

  Nom Description
Propriété publique Membre statique Paced Obtient la valeur Paced qui, en générant un comportement de minutage particulier, permet d'obtenir une fréquence d'interpolation constante pour l'animation.
Propriété publique Percent Obtient le délai, exprimé sous forme de pourcentage de la durée totale de l'animation, au bout duquel l'image clé s'achève.
Propriété publique TimeSpan Obtient le délai, exprimé sous forme de valeur relative au début de l'animation, au bout duquel l'image s'achève.
Propriété publique Type Obtient la valeur Type représentée par cette instance.
Propriété publique Membre statique Uniform Obtient la valeur Uniform qui divise de manière égale entre toutes les images clés le temps total imparti à l'animation.
Début
  Nom Description
Méthode publique Equals(KeyTime) Indique si cette instance est égale au paramètre KeyTime spécifié.
Méthode publique Equals(Object) Indique si cette instance est égale à l'objet spécifié. (Substitue ValueType.Equals(Object).)
Méthode publique Membre statique Equals(KeyTime, KeyTime) Indique si les deux structures KeyTime spécifiées sont égales.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique Membre statique FromPercent Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié.
Méthode publique Membre statique FromTimeSpan Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié.
Méthode publique GetHashCode Retourne un code de hachage entier représentant cette instance. (Substitue ValueType.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne représentant l'instance KeyTime. (Substitue ValueType.ToString().)
Début
  Nom Description
Opérateur public Membre statique Equality Opérateur surchargé qui compare deux structures KeyTime afin de savoir si elles sont de valeur égale.
Opérateur public Membre statique Implicit(TimeSpan to KeyTime) Opérateur surchargé qui convertit implicitement un TimeSpan en un KeyTime.
Opérateur public Membre statique Inequality Opérateur surchargé qui compare deux structures KeyTime afin de savoir si leurs valeurs ne sont pas identiques.
Début

Le KeyTime des images clés indique le délai au bout duquel elles arrivent à leur terme. La période de clé n'indique pas la durée de lecture des images clés. La durée de lecture d'une image clé est déterminée par le moment où se termine l'image clé, le moment où se termine l'image clé qui la précède ainsi que par la durée de l'animation. Consultez Vue d'ensemble des animations d'image clé pour plus d'informations.

La valeur des KeyTime peut être spécifiée sous différentes formes : valeur horaire numérique, pourcentage ou valeurs sentinelles spéciales (Uniform ou Paced).

.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,