Timeline.FreezeCore(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
).