Condividi tramite


Timeline.AllowDependentAnimations Proprietà

Definizione

Ottiene o imposta un valore che determina se le animazioni dipendenti devono essere eseguite, in tutta l'app.

public:
 static property bool AllowDependentAnimations { bool get(); void set(bool value); };
static bool AllowDependentAnimations();

static void AllowDependentAnimations(bool value);
public static bool AllowDependentAnimations { get; set; }
var boolean = Timeline.allowDependentAnimations;
Timeline.allowDependentAnimations = boolean;
Public Shared Property AllowDependentAnimations As Boolean

Valore della proprietà

Boolean

bool

true se le animazioni possono essere eseguite nell'app per i casi di animazione dipendenti. In caso contrario, false. Il valore predefinito è True.

Commenti

Se si vuole impostare questo valore della proprietà su false, eseguire questa operazione come parte dell'inizializzazione di pagina o app, ad esempio in un gestore di attivazione dell'app. La proprietà è globale per l'app e agisce come un'impostazione dell'app, anche se è impostata in un ambito di pagina.

Un valore false per AllowDependentAnimations esegue l'override di tutti i casi in cui EnableDependentAnimation è impostato su true nelle singole animazioni. Quando AllowDependentAnimations è false, nessuna animazione dipendente verrà eseguita nell'app, tutti agiscono come se EnableDependentAnimation è false in tutte le animazioni. Per le animazioni dichiarate nel codice XAML della pagina dell'app, potrebbe sembrare che non sarebbe necessario disabilitare le animazioni dipendenti perché non sono già state impostate impostando in modo esplicito le proprietà EnableDependentAnimation . Ma lo scenario per AllowDependentAnimations è più utile per gli autori di app che usano controlli con modelli di controllo che potrebbero contenere animazioni dipendenti all'interno di esse. Tali animazioni potrebbero esistere negli stati visivi, se gli autori del controllo non seguissero le procedure consigliate per lo stato visivo. I modelli di controllo per i controlli predefiniti Windows Runtime non dispongono di animazioni dipendenti, quindi non sarà necessario usare AllowDependentAnimations se si usano solo i controlli XAML predefiniti e i modelli predefiniti.

Nota

Se si usa UIElement.CacheMode, potrebbe essere necessario creare animazioni dipendenti in modo imprevisto, anche quando si usano controlli XAML predefiniti; per altre informazioni, vedere UIElement.CacheMode e Ottimizza animazioni e supporti.

Si applica a

Vedi anche