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

Vedi anche

IUIAnimationPriorityComparison::HasPriority