Linguaggio

Timeline.AllowDependentAnimations Proprietà

Definizione

Ottiene o imposta un valore che determina se le animazioni dipendenti devono essere consentite per l'esecuzione, 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 vuoi impostare questo valore della proprietà su false, esegui questa operazione come parte dell'inizializzazione della pagina o dell'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 la si imposta 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 nella tua app, tutti agiscono come se EnableDependentAnimation sia 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é hai già il controllo su di esse non impostando in modo esplicito le proprietà EnableDependentAnimation . Ma lo scenario per AllowDependentAnimations è più adatto agli 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 di visualizzazione, se gli autori di controlli non seguissero le procedure consigliate per lo stato di visualizzazione. I modelli di controllo per i controlli predefiniti Windows Runtime non dispongono di animazioni dipendenti, quindi non dovrai usare AllowDependentAnimations se usi solo i controlli XAML predefiniti e i modelli predefiniti.

Note

Se usi UIElement.CacheMode, potresti aver creato involontariamente animazioni dipendenti, anche quando usi controlli XAML predefiniti; per altre info, vedi UIElement.CacheMode e Ottimizza animazioni e supporti.

Si applica a

Vedi anche