Linguaggio

Timeline.FreezeCore(Boolean) Metodo

Definizione

Timeline Rende questo non modificabile o determina se può essere reso non modificabile.

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 questa istanza può essere bloccata; false per bloccare questa istanza.

Valori restituiti

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

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

Commenti

Non chiamare direttamente questo metodo (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à erano bloccate (o potrebbero essere state bloccate, nel caso del passaggio di un false valore per isChecking).

Si applica a

Vedi anche