UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited Property

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.Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

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.true indicates that animations are disallowed; false indicates that animations are allowed. La valeur par défaut est false (les animations sont autorisées).The default is false (animations allowed).

Remarques

En général, les propriétés de dépendance par défaut disponibles Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) dans l' APIAPIs implémentation du Framework peuvent être animées.In general, the default dependency properties available in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework implementation APIAPIs can be animated. Vous pouvez affecter à cette propriété true la valeur dans les métadonnées de votre propre propriété de dépendance personnalisée pour désactiver les animations sur celle-ci.You might set this property to true in the metadata of your own custom dependency property to disable animations on it.

Si une propriété avec cette valeur true tente d’être utilisée en tant que cible d’animation, une exception Runtime est levée.If a property with this value true attempts to be used as an animation target, a runtime exception will be raised.

Les propriétés sur toutes les classes PropertyMetadata dérivées de sont normalement définies dans le modèle objet en lecture-écriture.Properties on any derived classes of PropertyMetadata are normally defined in the object model as read-write. C’est pourquoi ils peuvent être ajustés après l’initialisation de l’instance.This is so they can be adjusted after initialization of the instance. Toutefois, une fois que les métadonnées sont consommées dans le Registercadre AddOwnerd’un OverrideMetadataappel à, ou, le système de propriétés scelle cette instance de métadonnées et toutes les propriétés qui transmettent les caractéristiques des métadonnées sont maintenant considérées comme immuables.However, once the metadata is consumed as part of a call to Register, AddOwner, or OverrideMetadata, the property system will seal that metadata instance and any properties that convey the specifics of the metadata are now considered immutable. Toute tentative de IsAnimationProhibited définition IsSealed d' true une fois sur cette instance de métadonnées lève une exception.Attempting to set IsAnimationProhibited once IsSealed is true on this metadata instance will raise an exception.

S’applique à