Timeline.AllowDependentAnimations Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 de page ou d’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 a la valeur false sur toutes les animations. Pour les animations déclarées dans le code XAML de la page de l’application, il peut sembler qu’il n’est pas nécessaire de désactiver les animations dépendantes, car vous avez déjà le contrôle sur eux en ne définissant pas explicitement les propriétés EnableDependentAnimation . Mais le scénario d’AllowDependentAnimations est plus destiné aux auteurs d’applications qui consomment des contrôles avec des modèles de contrôle qui peuvent contenir des animations dépendantes dans ces derniers. Ces animations peuvent exister dans les états visuels, si les auteurs de contrôle ne respectaient pas les meilleures pratiques en matière d’état visuel. (Les modèles de contrôle pour les contrôles par défaut Windows Runtime n'ont pas d'animations dépendantes. Vous n'aurez donc pas besoin d'utiliser AllowDependentAnimations si vous utilisez uniquement des contrôles XAML par défaut et des modèles par défaut.)
Note
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 supports.