Compartir a través de


Timeline.FreezeCore(Boolean) Método

Definición

Convierte este objeto Timeline en no modificable o determina si se puede convertir en no modificable.

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

Parámetros

isChecking
Boolean

true para comprobar si se puede inmovilizar esta instancia; false para inmovilizar esta instancia.

Devoluciones

Si isChecking es true, este método devuelve true si se puede establecer esta instancia como de solo lectura o false si no se puede establecer como de solo lectura.

Si isChecking es false, este método devuelve true, si esta instancia es ahora de solo lectura, o false si no se puede establecer como de solo lectura, con el inconveniente de haber empezado a cambiar el estado de inmovilización de este objeto.

Comentarios

No llame directamente a este método (excepto cuando llame a base en una implementación). El método llama internamente a Freezeeste método .

Notas a los desarrolladores de herederos

Timeline Los implementadores deben invalidar este método cuando la clase contiene datos que no se almacenan mediante propiedades de dependencia.

Una implementación típica llamaría a base y, a continuación, llamaría al método estático Freeze() en todas las Freezable propiedades con tipo que contiene la clase, devolviendo true solo si todas las propiedades estuvieran inmovilizadas (o podrían haberse inmovilizado, en el caso de pasar a través de un false valor para isChecking).

Se aplica a

Consulte también