Timeline.AllowDependentAnimations Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, ob abhängige Animationen in der gesamten App ausgeführt werden dürfen, oder legt diesen fest.

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

Eigenschaftswert

Boolean

bool

true , wenn Animationen in der App für abhängige Animationsfälle ausgeführt werden können. Andernfalls lautet der Wert false. Der Standardwert ist true.

Hinweise

Wenn Sie diesen Eigenschaftswert auf false festlegen möchten, tun Sie dies im Rahmen der Seiten- oder App-Initialisierung, z. B. in einem App-Aktivierungshandler. Die Eigenschaft ist global für die App und verhält sich wie eine App-Einstellung, auch wenn Sie sie in einem Seitenbereich festlegen.

Ein false-Wert für AllowDependentAnimations überschreibt alle Fälle, in denen EnableDependentAnimation für einzelne Animationen auf TRUE festgelegt ist. Wenn AllowDependentAnimations false ist, wird keine abhängige Animation in Ihrer App ausgeführt, sie wirken alle so, als ob EnableDependentAnimation für alle Animationen false ist. Für Animationen, die in der XAML-Seite der App deklariert wurden, scheint es möglicherweise nicht erforderlich, die abhängigen Animationen zu deaktivieren, da Sie bereits die Kontrolle über sie haben, indem Sie die EnableDependentAnimation-Eigenschaften nicht explizit festlegen. Das Szenario für AllowDependentAnimations richtet sich jedoch eher an App-Autoren, die Steuerelemente mit Steuerelementvorlagen verwenden, die abhängige Animationen enthalten können. Solche Animationen können in den visuellen Zuständen vorhanden sein, wenn die Steuerelementautoren die bewährten Methoden für den visuellen Zustand nicht befolgt haben. (Die Steuerelementvorlagen für Standardsteuerelemente Windows-Runtime verfügen nicht über abhängige Animationen, sodass Sie allowDependentAnimations nicht verwenden müssen, wenn Sie nur XAML-Standardsteuerelemente und Standardvorlagen verwenden.)

Hinweis

Wenn Sie UIElement.CacheMode verwenden, haben Sie möglicherweise unbeabsichtigt abhängige Animationen erstellt, auch wenn Sie standardmäßige XAML-Steuerelemente verwenden. Weitere Informationen finden Sie unter UIElement.CacheMode und Optimieren von Animationen und Medien.

Gilt für:

Weitere Informationen