Vector3DAnimationBase.GetCurrentValueCore Metod

Definition

Beräknar ett värde som representerar det aktuella värdet för egenskapen som animerats, enligt värdanimeringen.

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

Parametrar

defaultOriginValue
Vector3D

Det föreslagna ursprungsvärdet, som används om animeringen inte har ett eget uttryckligen angivet startvärde.

defaultDestinationValue
Vector3D

Det föreslagna målvärdet, som används om animeringen inte har ett eget explicit angivet slutvärde.

animationClock
AnimationClock

En AnimationClock som genererar CurrentTime eller CurrentProgress används av värdanimeringen.

Returer

Det aktuella värdet för den här animeringen.

Kommentarer

Värdet för parametern defaultOriginValue beror på animeringens position i kompositionskedjan:

  • Om animeringen är i den första positionen i en kompositionskedja och den ersätter en annan animering, defaultOriginValue är utdata från animeringen när den ersattes.

  • Om animeringen är i den första positionen i en kompositionskedja och det inte finns någon animering att ersätta, defaultOriginValue är basvärdet för den animerade egenskapen.

  • Om den här animeringen inte är i den första positionen i en kompositionskedja är det defaultOriginValue värde som returneras av den tidigare animeringen i kompositionskedjan som har en AnimationClock som inte Stoppedär .

Värdet för parametern defaultDestinationValue beror på om det finns ett tidigare egenskapssammansättningslager Trigger .

  • Om det finns ett tidigare egenskapssammansättningslager Trigger är defaultDestinationValue utdata från det lagret.

  • Om det inte finns något tidigare sammansättningslager defaultDestinationValue är basvärdet för den egenskap som du animera.

Mer information om animeringssammansättning finns i Översikt över animerings- och tidsschemasystem. Mer information om hur du skapar anpassade animeringstyper finns i Översikt över anpassade animeringar.

Gäller för