Timeline.FreezeCore(Boolean) Timeline.FreezeCore(Boolean) Timeline.FreezeCore(Boolean) Timeline.FreezeCore(Boolean) Method

Definition

Legt diese Timeline als nicht änderbar fest oder bestimmt, ob diese als nicht änderbar festgelegt werden kann.Makes this Timeline unmodifiable or determines whether it can be made unmodifiable.

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

Parameter

isChecking
Boolean Boolean Boolean Boolean

true, um zu überprüfen, ob die Instanz fixiert werden kann, false, um die Instanz zu fixieren.true to check if this instance can be frozen; false to freeze this instance.

Gibt zurück

Wenn isChecking true ist und diese Instanz als schreibgeschützt festgelegt werden kann, gibt diese Methode true zurück, oder sie gibt false zurück, wenn die Instanz nicht als schreibgeschützt festgelegt werden kann.If isChecking is true, this method returns true if this instance can be made read-only, or false if it cannot be made read-only.

Wenn isChecking false ist und die Instanz jetzt schreibgeschützt ist, gibt diese Methode true zurück, oder sie gibt false zurück, wenn sie nicht als schreibgeschützt festgelegt werden kann, mit dem Nebeneffekt, dass begonnen wurde, den fixierten Status des Objekts zu ändern.If isChecking is false, this method returns true if this instance is now read-only, or false if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.

Hinweise

Rufen Sie diese Methode nicht direkt auf (außer beim Aufrufen von base in einer-Implementierung).Do not call this method directly (except when calling base in an implementation). Diese Methode wird intern von Freezeaufgerufen.This method is called internally by Freeze.

Hinweise für Vererber

TimelineImplementierer müssen diese Methode überschreiben, wenn die Klasse Daten enthält, die nicht mithilfe von Abhängigkeits Eigenschaften gespeichert werden. Timeline implementers must override this method when the class contains data that is not stored using dependency properties.

Eine typische Implementierung ruft die Basis auf und ruft dann die Freeze() statische Methode für Freezable alle typisierten Eigenschaften auf, die in true der Klasse enthalten sind, und gibt nur dann zurück, wenn alle Eigenschaften fixiert waren (oder im Fall einer Übergabe fixiert wurden). durch einen false Wert für isChecking).A typical implementation would call base, then call the static Freeze() method on all Freezable typed properties that the class contains, returning true only if all properties were frozen (or could have been frozen, in the case of passing through a false value for isChecking).

Gilt für:

Siehe auch