Udostępnij za pośrednictwem


Vector3DAnimationBase.GetCurrentValueCore Metoda

Definicja

Oblicza wartość reprezentującą bieżącą wartość właściwości, która jest animowana zgodnie z animacją hosta.

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

Parametry

defaultOriginValue
Vector3D

Sugerowana wartość źródła używana, jeśli animacja nie ma własnej jawnie ustawionej wartości początkowej.

defaultDestinationValue
Vector3D

Sugerowana wartość docelowa używana, jeśli animacja nie ma własnej jawnie ustawionej wartości końcowej.

animationClock
AnimationClock

Element AnimationClock , który generuje wartość CurrentTime lub CurrentProgress używaną przez animację hosta.

Zwraca

Bieżąca wartość tej animacji.

Uwagi

Wartość parametru defaultOriginValue zależy od położenia animacji w łańcuchu kompozycji:

  • Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i zastępuje inną animację, defaultOriginValue to dane wyjściowe tej animacji w czasie jego wymiany.

  • Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i nie ma animacji do zastąpienia, defaultOriginValue jest wartością bazową animowanej właściwości.

  • Jeśli ta animacja nie znajduje się w pierwszej pozycji łańcucha kompozycji, defaultOriginValue to wartość zwracana przez poprzednią animację w łańcuchu kompozycji, która ma wartość inną AnimationClockStoppedniż .

Wartość parametru defaultDestinationValue zależy od tego, czy istnieje poprzednia warstwa kompozycji właściwości Trigger .

  • Jeśli istnieje poprzednia warstwa kompozycji właściwości Trigger , defaultDestinationValue to dane wyjściowe z tej warstwy.

  • Jeśli nie ma poprzedniej warstwy kompozycji, defaultDestinationValue jest wartością bazową właściwości, którą animujesz.

Aby uzyskać więcej informacji na temat kompozycji animacji, zobacz Animacja i System chronometrażu — omówienie. Aby uzyskać więcej informacji na temat tworzenia niestandardowych typów animacji, zobacz Omówienie animacji niestandardowych.

Dotyczy