UIPropertyMetadata.IsAnimationProhibited 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éclare si les animations doivent être désactivées sur la propriété de dépendance où l'instance de métadonnées conteneur est appliquée.
public:
property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean
Valeur de propriété
true
indique que les animations sont interdites ; false
indique que les animations sont autorisées. La valeur par défaut est false
(les animations sont autorisées).
Remarques
En général, les propriétés de dépendance par défaut disponibles dans les API d’implémentation de l’infrastructure Windows Presentation Foundation (WPF) peuvent être animées. Vous pouvez définir cette propriété true
sur dans les métadonnées de votre propre propriété de dépendance personnalisée pour désactiver les animations sur celle-ci.
Si une propriété avec cette valeur true
tente d’être utilisée comme cible d’animation, une exception d’exécution est déclenchée.
Les propriétés de toutes les classes dérivées de PropertyMetadata sont normalement définies dans le modèle objet en lecture-écriture. Cela permet de les ajuster après l’initialisation de l’instance. Toutefois, une fois que les métadonnées sont consommées dans le cadre d’un appel à Register, AddOwnerou OverrideMetadata, le système de propriétés scelle cette instance de métadonnées et toutes les propriétés qui transmettent les spécificités des métadonnées sont désormais considérées comme immuables. Si vous tentez de définir IsAnimationProhibited une fois IsSealed est sur cette instance de métadonnées, une exception est true
levée.