다음을 통해 공유


SingleAnimationUsingKeyFrames.GetCurrentValueCore 메서드

정의

SingleAnimationUsingKeyFrames의 이 인스턴스에 따라 결정된 대로 애니메이션 효과를 줄 속성의 현재 값을 나타내는 값을 계산합니다.

protected:
 override float GetCurrentValueCore(float defaultOriginValue, float defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override sealed float GetCurrentValueCore (float defaultOriginValue, float defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValueCore : single * single * System.Windows.Media.Animation.AnimationClock -> single
Protected Overrides NotOverridable Function GetCurrentValueCore (defaultOriginValue As Single, defaultDestinationValue As Single, animationClock As AnimationClock) As Single

매개 변수

defaultOriginValue
Single

애니메이션에 명시적으로 설정된 자체 시작 값이 없을 때 사용되는 제안된 원점 값입니다.

defaultDestinationValue
Single

애니메이션에 명시적으로 설정된 자체 끝 값이 없을 때 사용되는 제안된 대상 값입니다.

animationClock
AnimationClock

호스트 애니메이션에 사용되는 AnimationClock 또는 CurrentTime 를 생성하는 CurrentProgress 입니다.

반환

Single

현재 인스턴스에 의해 결정된 속성의 계산된 값입니다.

설명

경우는 defaultOriginValue 첫 번째 컴퍼지션 체인에 있는이 값은 스냅샷 값 (있는 경우) 또는 기본 속성 값; 그렇지 않으면이 값을 사용 하 여 체인의 이전 애니메이션에서 반환 되는 값을 AnimationClock 없는 < c4 > Stopped 합니다.

defaultDestinationValue 경우 기본 값은 애니메이션 속성에 애니메이션의 첫 번째 컴포지션 계층에는 그렇지 않으면 값은 애니메이션 속성에 대 한 이전 컴퍼지션 레이어의 출력 값입니다.

적용 대상

추가 정보