Timeline.AllowDependentAnimations Propriété

Définition

Obtient ou définit une valeur qui détermine si les animations dépendantes doivent être autorisées à s’exécuter, dans l’ensemble de l’application.

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

Valeur de propriété

Boolean

bool

true si les animations peuvent s’exécuter dans l’application pour les cas d’animation dépendants. Dans le cas contraire, la valeur est false. La valeur par défaut est true.

Remarques

Si vous souhaitez définir cette valeur de propriété sur false, faites-le dans le cadre de l’initialisation d’une page ou d’une application, par exemple dans un gestionnaire d’activation d’application. La propriété est globale pour l’application et agit comme un paramètre d’application, même si vous la définissez dans une étendue de page.

Une valeur false pour AllowDependentAnimations remplace tous les cas où EnableDependentAnimation est défini sur true sur les animations individuelles. Lorsque AllowDependentAnimations a la valeur false, aucune animation dépendante ne s’exécute dans votre application. Elles agissent toutes comme si EnableDependentAnimation avait la valeur false sur toutes les animations. Pour les animations déclarées dans la page XAML de l’application, il peut sembler qu’il ne serait pas nécessaire de désactiver les animations dépendantes, car vous avez déjà le contrôle sur celles-ci en ne définissant pas explicitement les propriétés EnableDependentAnimation . Toutefois, le scénario d’AllowDependentAnimations s’adresse davantage aux auteurs d’applications qui consomment des contrôles avec des modèles de contrôle susceptibles de contenir des animations dépendantes. De telles animations peuvent exister dans les états visuels, si les auteurs de contrôle n’ont pas suivi les meilleures pratiques relatives à l’état visuel. (Les modèles de contrôle pour les contrôles de Windows Runtime par défaut n’ont pas d’animations dépendantes. Vous n’aurez donc pas besoin d’utiliser AllowDependentAnimations si vous utilisez uniquement des contrôles XAML et des modèles par défaut.)

Notes

Si vous utilisez UIElement.CacheMode, vous avez peut-être créé involontairement des animations dépendantes, même lorsque vous utilisez des contrôles XAML par défaut ; Pour plus d’informations, consultez UIElement.CacheMode et Optimiser les animations et les médias.

S’applique à

Voir aussi