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 indiquant si les animations doivent être désactivées sur la propriété de dépendance où l’instance de métadonnées contenant 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 ne sont pas autorisées ; false indique que les animations sont autorisées. La valeur par défaut est false (animations 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 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 sur toutes les classes dérivées de PropertyMetadata sont normalement définies dans le modèle objet en lecture-écriture. C’est pourquoi elles peuvent être ajustées après l’initialisation de l’instance. Toutefois, une fois les métadonnées consommées dans le cadre d’un appel à Register, AddOwnerou OverrideMetadata, le système de propriétés scellera 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 IsSealedtrue sur cette instance de métadonnées, une exception est levée.