Timeline.FreezeCore(Boolean) Método

Definição

Altera esta Timeline para não modificável ou determina se ela pode ser alterada para não modificável.

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 a ser verificado se esta instância puder ser congelada; false para congelar esta instância.

Retornos

Se isChecking for true, esse método retornará true se essa instância puder se tornar somente leitura ou false, se ela não puder se tornar somente leitura.

Se isChecking é false, este método retorna true se esta instância agora é somente leitura ou false, se ela não pode tornar somente leitura, com o efeito colateral de ter começado a alterar o status de congelamento deste objeto.

Comentários

Não chame esse método diretamente (exceto ao chamar base em uma implementação). Esse método é chamado internamente por Freeze.

Notas aos Herdeiros

Timeline os implementadores devem substituir esse método quando a classe contiver dados que não são armazenados usando propriedades de dependência.

Uma implementação típica chamaria base e, em seguida, chamaria o método estático Freeze() em todas as Freezable propriedades tipadas que a classe contém, retornando true somente se todas as propriedades foram congeladas (ou poderiam ter sido congeladas, no caso de passar um false valor para isChecking).

Aplica-se a

Confira também