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
|
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.
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
Le type KeyTime expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
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. |
|
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. |
|
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. |
|
Type | Obtient la valeur Type représentée par cette instance. |
|
Uniform | Obtient la valeur Uniform qui divise de manière égale entre toutes les images clés le temps total imparti à l'animation. |
| Nom | Description | |
|---|---|---|
|
Equals(KeyTime) | Indique si cette instance est égale au paramètre KeyTime spécifié. |
|
Equals(Object) | Indique si cette instance est égale à l'objet spécifié. (Substitue ValueType.Equals(Object).) |
|
Equals(KeyTime, KeyTime) | Indique si les deux structures KeyTime spécifiées sont égales. |
|
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.) |
|
FromPercent | Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié. |
|
FromTimeSpan | Crée une nouvelle instance KeyTime en initialisant la valeur de la propriété KeyTimeType en fonction du paramètre spécifié. |
|
GetHashCode | Retourne un code de hachage entier représentant cette instance. (Substitue ValueType.GetHashCode().) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
ToString | Retourne une chaîne représentant l'instance KeyTime. (Substitue ValueType.ToString().) |
| Nom | Description | |
|---|---|---|
|
Equality | Opérateur surchargé qui compare deux structures KeyTime afin de savoir si elles sont de valeur égale. |
|
Implicit(TimeSpan to KeyTime) | Opérateur surchargé qui convertit implicitement un TimeSpan en un KeyTime. |
|
Inequality | Opérateur surchargé qui compare deux structures KeyTime afin de savoir si leurs valeurs ne sont pas identiques. |
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).
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.