VectorAnimationBase.GetCurrentValueCore Metoda

Definicja

Oblicza wartość reprezentującą bieżącą wartość właściwości animowanej zgodnie z animacją hosta.

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

Parametry

defaultOriginValue
Vector

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

defaultDestinationValue
Vector

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 CurrentTime element lub CurrentProgress używany przez animację hosta.

Zwraca

Obliczona wartość właściwości określona przez bieżącą animację.

Uwagi

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

  • Jeśli animacja znajduje się na pierwszej pozycji w łańcuchu kompozycji i zastępuje inną animację, defaultOriginValue jest wynikiem tej animacji w momencie jego zastąpienia.

  • 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 jest to wartość zwracana przez poprzednią animację w łańcuchu kompozycji, który 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 podstawową wartością właściwości, którą animujesz.

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

Dotyczy

Zobacz też