Metodo IUIAnimationStoryboard::AddTransitionAtKeyframe (uianimation.h)
Aggiunge una transizione che inizia al fotogramma chiave specificato.
Sintassi
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable *variable,
[in] IUIAnimationTransition *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 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 |
---|---|
|
Questa transizione è già stata aggiunta a uno storyboard o è stata aggiunta a uno storyboard che ha completato la riproduzione ed è stata rilasciata. |
|
La transizione potrebbe eclipsere l'inizio di un'altra transizione nello storyboard. |
Commenti
Le transizioni devono essere aggiunte nell'ordine in cui verranno riprodotte. Una transizione può iniziare a giocare prima del completamento della transizione precedente nello storyboard, nel qual caso il valore iniziale e la velocità visti dalla nuova transizione è determinato dallo stato del precedente. Una transizione non deve iniziare prima dell'inizio della transizione precedente.
Un fotogramma chiave rappresenta un momento in tempo all'interno di uno storyboard e può essere usato per specificare l'ora di inizio e 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
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 |
Vedi anche
IUIAnimationStoryboard::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddKeyframeAtOffset
IUIAnimationStoryboard::AddTransition