Partager via


Timeline.FreezeCore(Boolean) Méthode

Définition

Rend cet objet Timeline non modifiable ou détermine s'il peut être rendu non modifiable.

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

Paramètres

isChecking
Boolean

true pour vérifier si cette instance peut être figée ; false pour figer cette instance.

Retours

Si isChecking a la valeur true, cette méthode retourne true si cette instance peut être définie en lecture seule, ou false si elle ne le peut pas.

Si isChecking a la valeur false, cette méthode retourne true si cette instance est actuellement en lecture seule, ou false si elle ne peut pas être définie en lecture seule, avec comme conséquence un début de modification de l’état figé de cet objet.

Remarques

N’appelez pas cette méthode directement (sauf lors de l’appel de base dans une implémentation). Cette méthode est appelée en interne par Freeze.

Notes pour les héritiers

Timeline Les implémenteurs doivent remplacer cette méthode lorsque la classe contient des données qui ne sont pas stockées à l’aide de propriétés de dépendance.

Une implémentation classique appelle base, puis appelle la méthode statique Freeze() sur toutes les Freezable propriétés typées que la classe contient, en retournant true uniquement si toutes les propriétés ont été figées (ou auraient pu être figées, en cas de passage d’une false valeur pour isChecking).

S’applique à

Voir aussi