PointAnimationBase.GetCurrentValueCore(Point, Point, AnimationClock) 메서드

정의

호스트 애니메이션에 의해 결정된 대로 애니메이션 효과를 주는 속성의 현재 값을 나타내는 값을 계산합니다.

protected:
 abstract System::Windows::Point GetCurrentValueCore(System::Windows::Point defaultOriginValue, System::Windows::Point defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Point GetCurrentValueCore(System.Windows.Point defaultOriginValue, System.Windows.Point defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Point * System.Windows.Point * System.Windows.Media.Animation.AnimationClock -> System.Windows.Point
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Point, defaultDestinationValue As Point, animationClock As AnimationClock) As Point

매개 변수

defaultOriginValue
Point

애니메이션에 명시적으로 설정된 시작 값이 없는 경우 사용되는 제안된 원본 값입니다.

defaultDestinationValue
Point

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

animationClock
AnimationClock

AnimationClock 호스트 애니메이션에서 CurrentTime 생성하거나 CurrentProgress 사용하는 항목입니다.

반품

이 애니메이션의 현재 값입니다.

설명

매개 변수 값 defaultOriginValue 은 컴퍼지션 체인에서 애니메이션의 위치에 따라 달라집니다.

  • 애니메이션이 컴퍼지션 체인의 첫 번째 위치에 있고 다른 애니메이션 defaultOriginValue 을 대체하는 경우 애니메이션이 대체될 때 해당 애니메이션의 출력입니다.

  • 애니메이션이 컴퍼지션 체인의 첫 번째 위치에 있고 바꿀 애니메이션이 없는 경우 애니메이션 defaultOriginValue 속성의 기본 값입니다.

  • 이 애니메이션이 컴퍼지션 체인의 첫 번째 위치에 있지 않은 경우 컴퍼지션 체인 defaultOriginValueAnimationClock 의 이전 애니메이션에서 반환되는 값입니다 Stopped.

매개 변수의 defaultDestinationValue 값은 이전 속성 Trigger 컴퍼지션 계층이 있는지 여부에 따라 달라집니다.

  • 이전 속성 Trigger 컴퍼지션 계층 defaultDestinationValue 이 있는 경우 해당 계층의 출력입니다.

  • 이전 컴퍼지션 계층 defaultDestinationValue 이 없는 경우 애니메이션 효과를 주는 속성의 기본 값입니다.

애니메이션 컴퍼지션에 대한 자세한 내용은 애니메이션 및 타이밍 시스템 개요를 참조하세요. 사용자 지정 애니메이션 형식을 만드는 방법에 대한 자세한 내용은 사용자 지정 애니메이션 개요를 참조하세요.

적용 대상

추가 정보