다음을 통해 공유


Freezable.CloneCurrentValue 메서드

정의

현재 값을 사용하여 Freezable의 수정 가능한 복제본(전체 복사본)을 만듭니다.

public:
 System::Windows::Freezable ^ CloneCurrentValue();
public System.Windows.Freezable CloneCurrentValue ();
member this.CloneCurrentValue : unit -> System.Windows.Freezable
Public Function CloneCurrentValue () As Freezable

반환

Freezable

현재 개체의 수정 가능한 복제본입니다. 소스의 IsFrozen 속성이 false인 경우에도 복제된 개체의 IsFrozen 속성은 true입니다.

설명

Clone 하 고 CloneCurrentValue 메서드 생성의 수정 가능한 복제본 고정 Freezable 개체 (도 복제 Freezable 고정 되지 않은 개체). 복제는 현재 개체의 전체 복사본을 효과적으로 합니다.

다음 표에서 간의 차이점을 요약 합니다 CloneCloneCurrentValue 메서드.

작업 Clone 메서드 동작 CloneCurrentValue 메서드 동작
식이 포함 된 종속성 속성 복사 식 복사 되지만, 더 이상 확인할 수 없습니다. 자세한 내용은 Freezable 개체 개요를 참조하세요. 식 자체 아닌 식의 현재 값을 복사 됩니다.
애니메이션된 종속성 속성 복사 속성의 기본 (애니메이션이 적용 되지 않은) 값이 복사 됩니다. 애니메이션은 복사 되지 않습니다. 속성의 현재 애니메이션된 값이 복사 됩니다. 애니메이션은 복사 되지 않습니다.

참고가 설정 되지 않은 속성은 복사 되지 않습니다. 설정 되지 않은 속성에는 고정 된 기본값이 경우 Freezable, 속성 값의 수정 가능한 복제본에서 고정 된 상태로 유지 됩니다.

스레드 간 Freezable 이동

이 메서드는 이동 하는 데 유용할 수 있습니다는 Freezable 스레드 사이입니다. 먼저 확인 합니다 Freezable 를 사용 하 여 수정할 수 없도록 해당 Freeze 메서드. 이제 다른 스레드가 액세스할 수는 Freezable 액세스할 수 있는 로컬 복제본을 확인 합니다.

상속자 참고

이 메서드는 사용 된 CloneCurrentValueCore(Freezable) 복제본; 생성 방법 Freezable 재정의 구현자 CloneCurrentValueCore(Freezable) 복사 생성 시 고정 되어 있지 않고 확인 해야 합니다.

적용 대상

추가 정보