UIPropertyMetadata.IsAnimationProhibited Propriété

Définition

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.

S’applique à