UIPropertyMetadata.IsAnimationProhibited Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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. L'impostazione predefinita è false
(animazioni consentite).
Commenti
In generale, le proprietà di dipendenza predefinite disponibili nelle API di implementazione del framework Windows Presentation Foundation (WPF) possono essere animate. È possibile impostare questa proprietà su true
nei metadati della proprietà di dipendenza personalizzata per disabilitare le animazioni.
Se una proprietà con questo valore true
tenta di essere usata come destinazione di animazione, verrà generata un'eccezione di runtime.
Le proprietà di tutte le classi derivate di PropertyMetadata sono in genere definite nel modello a oggetti come lettura/scrittura. In questo modo possono essere regolati dopo l'inizializzazione dell'istanza. Tuttavia, dopo che i metadati vengono utilizzati come parte di una chiamata a Register, AddOwnero OverrideMetadata, il sistema di proprietà continuerà a bloccare l'istanza dei metadati e tutte le proprietà che trasmettono le specifiche dei metadati sono ora considerate non modificabili. Il tentativo di impostare IsAnimationProhibited una sola volta IsSealed su true
questa istanza di metadati genererà un'eccezione.