enumerazione UI_ANIMATION_PRIORITY_EFFECT (uianimation.h)
Definisce i potenziali effetti su uno storyboard se un confronto di priorità restituisce false.
Sintassi
typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0008_0001 {
UI_ANIMATION_PRIORITY_EFFECT_FAILURE = 0,
UI_ANIMATION_PRIORITY_EFFECT_DELAY = 1
} UI_ANIMATION_PRIORITY_EFFECT;
Costanti
UI_ANIMATION_PRIORITY_EFFECT_FAILURE Valore: 0 Questo storyboard potrebbe non essere pianificato correttamente. |
UI_ANIMATION_PRIORITY_EFFECT_DELAY Valore: 1 Lo storyboard verrà pianificato, ma potrebbe iniziare a giocare in un secondo momento. |
Commenti
Questa enumerazione viene usata come parametro priorityEffect di IUIAnimationPriorityComparison::HasPriority, informando il client del potenziale effetto sullo storyboard da pianificare quando il valore restituito è false (S_FALSE). UI_ANIMATION_PRIORITY_EFFECT_FAILURE indica che il tentativo di pianificare lo storyboard potrebbe non riuscire se il valore restituito è false. UI_ANIMATION_PRIORITY_EFFECT_DELAY significa che il tentativo di pianificare lo storyboard avrà esito positivo, ma se il valore restituito è false, lo storyboard potrebbe essere riprodotto in un secondo momento.
Questa enumerazione consente a un'applicazione di decidere in che modo aggressivo ridurre la latenza nell'interfaccia utente. Ad esempio, se l'applicazione restituisce true quando l'effetto è UI_ANIMATION_PRIORITY_EFFECT_DELAY, altre animazioni potrebbero essere annullate o compresse anche se questa operazione non era strettamente necessaria per riprodurre una nuova animazione entro il ritardo accettabile più lungo specificato dall'applicazione.
Requisiti
Client minimo supportato | Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Intestazione | uianimation.h |