Condividi tramite


Timeline.FreezeCore(Boolean) Metodo

Definizione

Rende immodificabile questa Timeline o determina se può essere resa 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 per verificare se quest'istanza può essere bloccata; false per bloccare l'istanza.

Restituisce

Se isChecking è true, questo metodo restituisce true se l'istanza può essere resa di sola lettura oppure false se non può essere resa di sola lettura.

Se isChecking è false, questo metodo restituisce true se l'istanza è ora di sola lettura oppure false se non può essere resa di sola lettura, con l'effetto collaterale di avere iniziato a modificare lo stato bloccato dell'oggetto.

Commenti

Non chiamare questo metodo direttamente (tranne quando si chiama base in un'implementazione). Questo metodo viene chiamato internamente da Freeze.

Note per gli eredi

Timeline Gli implementatori devono eseguire l'override di questo metodo quando la classe contiene dati non archiviati usando le proprietà di dipendenza.

Un'implementazione tipica chiamerebbe 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).

Si applica a

Vedi anche