Animatable.FreezeCore(Boolean) Método

Definición

Hace que este Animatable objeto no se pueda modificar o determina si se puede hacer 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 si este método simplemente debe determinar si esta instancia se puede inmovilizar. false si esta instancia debe inmovilizarse realmente cuando se llama a este método.

Devoluciones

Si isChecking es true, este método devuelve true si se Animatable puede hacer no modificable o false si no se puede modificar.

Si isChecking es false, este método devuelve true si es Animatable ahora no modificable o false si no se puede modificar, con el efecto secundario de haber comenzado a cambiar el estado inmovilizado de este objeto.

Comentarios

Este método devolverá false cuando HasAnimatedProperties sea true.

No llame directamente a este método (excepto cuando llame a base en una implementación). Este método lo llama internamente (con CanFreeze igual a isChecking) y true (con Freeze igual a isChecking).false

Notas a los desarrolladores de herederos

Las clases que derivan de Animatable 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 la implementación 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