UIPropertyMetadata.IsAnimationProhibited Proprietà

Definizione

Ottiene o imposta un valore che dichiara se le animazioni devono essere disabilitate nella proprietà di dipendenza in cui viene applicata l'istanza di metadati contenitore.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

Valore della proprietà

true indica che le animazioni non sono consentite; false indica che le animazioni sono consentite.true indicates that animations are disallowed; false indicates that animations are allowed. L'impostazione predefinita è false (animazioni consentite).The default is false (animations allowed).

Commenti

In generale, le proprietà di dipendenza predefinite disponibili nelle API di implementazione di Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework possono essere animate.In general, the default dependency properties available in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework implementation APIs can be animated. È possibile impostare questa proprietà su true nei metadati della proprietà di dipendenza personalizzata per disabilitare le animazioni.You might set this property to true in the metadata of your own custom dependency property to disable animations on it.

Se una proprietà con questo valore true tenta di essere utilizzata come destinazione dell'animazione, verrà generata un'eccezione in fase di esecuzione.If a property with this value true attempts to be used as an animation target, a runtime exception will be raised.

Le proprietà di tutte le classi derivate di PropertyMetadata vengono in genere definite nel modello a oggetti come di lettura/scrittura.Properties on any derived classes of PropertyMetadata are normally defined in the object model as read-write. In modo che possano essere modificate dopo l'inizializzazione dell'istanza.This is so they can be adjusted after initialization of the instance. Tuttavia, una volta che i metadati vengono utilizzati come parte di una chiamata a Register, AddOwnero OverrideMetadata, il sistema di proprietà sigillerà l'istanza di metadati e tutte le proprietà che comunicano le specifiche dei metadati vengono ora considerate non modificabili.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. Se si tenta di impostare IsAnimationProhibited una volta IsSealed true in questa istanza di metadati, verrà generata un'eccezione.Attempting to set IsAnimationProhibited once IsSealed is true on this metadata instance will raise an exception.

Si applica a