Metodo IUIAnimationTransition::GetDuration (uianimation.h)
Ottiene la durata della transizione.
Sintassi
HRESULT GetDuration(
[out] UI_ANIMATION_SECONDS *duration
);
Parametri
[out] duration
Durata della transizione, in secondi.
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 |
---|---|
|
Impossibile determinare il valore richiesto per la durata. |
|
Il storyboard per questa transizione è attualmente nella pianificazione. |
Commenti
Un'applicazione deve in genere chiamare il metodo IUIAnimationTransition::IsDurationKnown prima di chiamare questo metodo. Questo metodo non deve essere chiamato quando lo storyboard a cui è stata aggiunta la transizione è pianificata o riprodotta.
Esempio
Di seguito viene illustrato come ottenere la durata di una transizione.
hr = pTransition->IsDurationKnown();
if (SUCCEEDED(hr))
{
bool fDurationKnown = (hr == S_OK);
if (fDurationKnown)
{
UI_ANIMATION_SECONDS duration;
hr = pTransition->GetDuration(&duration);
if (SUCCEEDED(hr))
{
...
}
}
else
{
...
}
}
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 |