Animatable.FreezeCore(Boolean) Animatable.FreezeCore(Boolean) Animatable.FreezeCore(Boolean) Animatable.FreezeCore(Boolean) Method

정의

Animatable 개체를 수정할 수 없게 만들거나, 수정할 수 없게 만들 수 있는지 확인합니다.Makes this Animatable object 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

매개 변수

isChecking
Boolean Boolean Boolean Boolean

이 메서드가 이 인스턴스의 고정 여부만을 결정하는 경우 true입니다.true if this method should simply determine whether this instance can be frozen. 이 메서드가 호출될 때 이 인스턴스가 실제로 고정되면 false입니다.false if this instance should actually freeze itself when this method is called.

반환

isCheckingtrue인 경우 이 메서드는 이 Animatable을 수정할 수 없게 만들 수 있으면 true를, 그렇지 않으면 false를 반환합니다.If isChecking is true, this method returns true if this Animatable can be made unmodifiable, or false if it cannot be made unmodifiable.

isCheckingfalse인 경우 이 메서드는 이 Animatable이 수정할 수 없게 설정되었으면 true를 반환하고, 이 개체의 고정 상태가 변경되므로 수정할 수 없게 설정할 수 없으면 false를 반환합니다.If isChecking is false, this method returns true if the if this Animatable is now unmodifiable, or false if it cannot be made unmodifiable, with the side effect of having begun to change the frozen status of this object.

설명

이 메서드는 반환 falseHasAnimatedPropertiestrue합니다.This method will return false when HasAnimatedProperties is true.

직접 (제외 하면 기본 구현에서 호출)이이 메서드를 호출 하지 마세요.Do not call this method directly (except when calling base in an implementation). 이 메서드는 내부적으로 호출 됩니다 CanFreeze (사용 하 여 isChecking 같음 true) 및 Freeze (사용 하 여 isChecking 같음 false).This method is called internally by CanFreeze (with isChecking equal to true) and Freeze (with isChecking equal to false).

상속자 참고

파생 된 클래스 Animatable 클래스는 종속성 속성을 사용 하 여 저장 되지 않은 데이터를 포함 하는 경우이 메서드를 재정의 해야 합니다.Classes that derive from Animatable must override this method when the class contains data that is not stored using dependency properties.

일반적인 구현은 기본 구현을 호출한 다음 정적 호출 Freeze() 메서드를 모두 Freezable 형식의 속성이 있는 클래스를 반환 true 모든 속성이 고정 된 경우에 (고정 된 수 또는을 통해 전달 하는 경우는 false 에 대 한 값 isChecking).A typical implementation would call the base implementation, 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).

적용 대상

추가 정보