Animatable.FreezeCore(Boolean) Metodo
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.
Rende immodificabile questo oggetto Animatable o determina se l'oggetto può essere reso immodificabile.
protected:
override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean
Parametri
- isChecking
- Boolean
true
se il metodo deve semplicemente determinare se l'istanza può essere bloccata.
false
se l'istanza deve effettivamente bloccarsi quando viene chiamato questo metodo.
Restituisce
Se isChecking
è true
, il metodo restituisce true
se l'oggetto Animatable può essere reso immodificabile. In caso contrario, il metodo restituisce false
.
Se isChecking
è false
, il metodo restituisce true
se l'oggetto Animatable attualmente è immodificabile o false
se non può essere reso immodificabile, con l'effetto collaterale di aver iniziato a modificare lo stato bloccato dell'oggetto.
Commenti
Questo metodo restituirà false
quando HasAnimatedProperties è true
.
Non chiamare questo metodo direttamente (tranne quando si chiama base in un'implementazione). Questo metodo viene chiamato internamente da (con isChecking
uguale a true
) e Freeze (con isChecking
uguale a false
).CanFreeze
Note per gli eredi
Le classi che derivano da Animatable devono eseguire l'override di questo metodo quando la classe contiene dati non archiviati usando le proprietà di dipendenza.
Un'implementazione tipica chiamerebbe l'implementazione di base, quindi chiamare il metodo statico Freeze() su tutte le Freezable proprietà tipizzate contenute nella classe , restituendo true
solo se tutte le proprietà sono state bloccate (o potrebbero essere state bloccate, nel caso di passaggio di un false
valore per isChecking
).