Sdílet prostřednictvím


Timeline.FreezeCore(Boolean) Metoda

Definice

Nastaví tuto Timeline hodnotu jako neupravovatelnou nebo určuje, zda ji nelze změnit.

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

Parametry

isChecking
Boolean

true ke kontrole, zda je možné tuto instanci zamrazit; false pro zablokování této instance.

Návraty

Pokud isChecking je hodnota true, tato metoda vrátí true , pokud tuto instanci lze nastavit jen pro čtení, nebo false pokud ji nelze nastavit jen pro čtení.

Pokud isChecking je false, tato metoda vrátí true , pokud tato instance je nyní jen pro čtení, nebo false pokud nelze nastavit jen pro čtení, s vedlejším účinkem začít měnit stav zamrznutý tento objekt.

Poznámky

Nevolejte tuto metodu přímo (s výjimkou volání base v implementaci). Tato metoda je volána interně pomocí .Freeze

Poznámky pro dědice

Timeline implementátory musí tuto metodu přepsat, pokud třída obsahuje data, která nejsou uložena pomocí vlastností závislostí.

Typická implementace by volala base a pak volala statickou Freeze() metodu pro všechny Freezable typované vlastnosti, které třída obsahuje, a vrátila true by se pouze v případě, že všechny vlastnosti byly zmrazeny (nebo mohly být zmrazeny, v případě předání false hodnoty pro isChecking).

Platí pro

Viz také