Sprache

Timeline.AllowDependentAnimations Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob abhängige Animationen in der gesamten App ausgeführt werden dürfen.

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, führen Sie dies als Teil der Seiten- oder App-Initialisierung aus, 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 falscher Wert für AllowDependentAnimations setzt alle Fälle außer Kraft, in denen "EnableDependentAnimation" für einzelne Animationen auf "true " festgelegt ist. Wenn "AllowDependentAnimations " auf "false" festgelegt ist, wird keine abhängige Animation in Ihrer App ausgeführt, und alle verhalten sich so, als ob "EnableDependentAnimation" für alle Animationen falsch ist. Bei Animationen, die im XAML-Code der App-Seite deklariert sind, scheint es möglicherweise nicht erforderlich, die abhängigen Animationen zu deaktivieren, da Sie bereits die Kontrolle darüber haben, indem Sie die Eigenschaften "EnableDependentAnimation" nicht explizit festlegen. Das Szenario für AllowDependentAnimations ist jedoch eher für App-Autoren gedacht, 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 keine bewährten Methoden für den visuellen Zustand befolgt haben. (Die Steuerelementvorlagen für standardmäßige Windows-Runtime-Steuerelemente verfügen nicht über abhängige Animationen, sodass Sie AllowDependentAnimations nicht verwenden müssen, wenn Sie nur standardmäßige XAML-Steuerelemente 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