Méthode IUIAnimationStoryboard ::RepeatBetweenKeyframes (uianimation.h)
Crée une boucle entre deux images clés spécifiées.
Syntaxe
HRESULT RepeatBetweenKeyframes(
[in] UI_ANIMATION_KEYFRAME startKeyframe,
[in] UI_ANIMATION_KEYFRAME endKeyframe,
[in] INT32 repetitionCount
);
Paramètres
[in] startKeyframe
Image clé à laquelle la boucle doit commencer.
[in] endKeyframe
Image clé à laquelle la boucle doit se terminer. Il ne doit pas être possible pour endKeyframe de se produire plus tôt dans le storyboard que startKeyframe.
[in] repetitionCount
Nombre de fois où la boucle doit être répétée ; ce paramètre doit être 0 ou un nombre positif. Utilisez UI_ANIMATION_REPEAT_INDEFINITELY (-1) pour répéter indéfiniment la boucle jusqu’à ce que le storyboard soit rogné ou terminé.
Valeur retournée
Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .
Code de retour | Description |
---|---|
|
L’image clé de début peut se produire après l’image clé de fin. |
|
Il n’est peut-être pas possible de déterminer l’heure de fin de l’image clé lorsque l’image clé de début est atteinte. |
|
Deux parties répétées d’un storyboard peuvent se chevaucher. |
Remarques
Cette méthode permet à un storyboard de lire l’intervalle entre les images clés données à plusieurs reprises avant de lire le reste du storyboard. Si un nombre de répétitions fini est spécifié, la boucle lit toujours ce nombre de fois. Si UI_ANIMATION_REPEAT_INDEFINITELY (-1) est spécifié, la boucle se répète jusqu’à ce que le storyboard soit terminé, auquel cas l’itération actuelle de la boucle se termine et le reste du storyboard est lu. Un storyboard qui boucle indéfiniment se termine également s’il est tronqué.
Les boucles imbriquées et qui se chevauchent ne sont pas prises en charge.
Une image clé représente un moment dans le temps dans un storyboard et peut être utilisée pour spécifier les heures de début ou de fin des transitions. Étant donné que les images clés peuvent être ajoutées à la fin des transitions, leurs décalages par rapport au début du storyboard peuvent ne pas être connus tant que le storyboard n’est pas en cours de lecture.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | uianimation.h |
DLL | UIAnimation.dll |