Metodo IUIAnimationStoryboard::RepeatBetweenKeyframes (uianimation.h)
Crea un ciclo tra due fotogrammi chiave specificati.
Sintassi
HRESULT RepeatBetweenKeyframes(
[in] UI_ANIMATION_KEYFRAME startKeyframe,
[in] UI_ANIMATION_KEYFRAME endKeyframe,
[in] INT32 repetitionCount
);
Parametri
[in] startKeyframe
Fotogramma chiave in corrispondenza del quale deve iniziare il ciclo.
[in] endKeyframe
Fotogramma chiave in corrispondenza del quale il ciclo deve terminare. Non è possibile che endKeyframe venga eseguito in precedenza nello storyboard rispetto a startKeyframe.
[in] repetitionCount
Numero di volte in cui il ciclo deve essere ripetuto; questo parametro deve essere 0 o un numero positivo. Usare UI_ANIMATION_REPEAT_INDEFINITELY (-1) per ripetere il ciclo indefinito fino a quando il storyboard non viene tagliato o concluso.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore dell'animazione di Windows .
Codice restituito | Descrizione |
---|---|
|
Il fotogramma chiave iniziale potrebbe verificarsi dopo il fotogramma chiave finale. |
|
Potrebbe non essere possibile determinare l'ora dell'intervallo di chiavi finale quando viene raggiunto il fotogramma chiave iniziale. |
|
Due parti ripetute di uno storyboard potrebbero sovrapporsi. |
Commenti
Questo metodo indirizza un storyboard per riprodurre l'intervallo tra i fotogrammi chiave specificati ripetutamente prima di riprodurre il resto dello storyboard. Se viene specificato un conteggio di ripetizioni finito, il ciclo esegue sempre il numero di volte. Se viene specificato UI_ANIMATION_REPEAT_INDEFINITELY (-1), il ciclo viene ripetuto fino a quando non viene concluso lo storyboard, nel qual caso l'iterazione corrente del ciclo viene completata e il resto dei giochi dello storyboard. Un storyboard che scorre in modo indefinito termina anche se viene troncato.
I cicli annidati e sovrapposti non sono supportati.
Un fotogramma chiave rappresenta un momento in tempo all'interno di uno storyboard e può essere usato per specificare gli orari di inizio o fine delle transizioni. Poiché i fotogrammi chiave possono essere aggiunti alla fine delle transizioni, gli offset dall'inizio del storyboard potrebbero non essere noti finché non viene riprodotto lo storyboard.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |