Langue

UIPropertyMetadata.IsAnimationProhibited Propriété

Définition

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.

S’applique à