Metodo IUIAnimationStoryboard2::AddTransitionAtKeyframe (uianimation.h)
Aggiunge una transizione che inizia in corrispondenza del fotogramma chiave specificato.
Sintassi
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable2 *variable,
[in] IUIAnimationTransition2 *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
Parametri
[in] variable
Variabile di animazione per la quale deve essere aggiunta una transizione.
[in] transition
Transizione da aggiungere.
[in] startKeyframe
Fotogramma chiave che specifica l'inizio della nuova transizione.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Codice restituito | Descrizione |
---|---|
|
Questa transizione è già stata aggiunta a uno storyboard o è stata aggiunta a uno storyboard che ha terminato la riproduzione ed è stata rilasciata. |
|
La transizione potrebbe eclissare l'inizio di un'altra transizione nello storyboard. |
Per un elenco di codici di errore, vedere Codici di errore di animazione di Windows .
Commenti
Le transizioni devono essere aggiunte nell'ordine in cui verranno riprodotte. Una transizione può iniziare a essere riprodotta prima del completamento della transizione precedente nello storyboard, nel qual caso il valore iniziale e la velocità rilevati dalla nuova transizione sono determinati dallo stato del precedente. Una transizione non deve iniziare prima dell'inizio della transizione precedente.
Un fotogramma chiave rappresenta un momento nel tempo all'interno di uno storyboard e può essere usato per specificare l'ora di inizio e di fine delle transizioni. Poiché i fotogrammi chiave possono essere aggiunti alla fine delle transizioni, gli offset dall'inizio dello storyboard potrebbero non essere noti fino a quando non viene riprodotto lo storyboard.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8, Windows 7 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |
Vedi anche
IUIAnimationStoryboard2::AddKeyframeAfterTransition
IUIAnimationStoryboard2::AddKeyframeAtOffset
IUIAnimationStoryboard2::AddTransition