VectorAnimationBase.GetCurrentValueCore Methode

Definition

Berechnet einen Wert, der den aktuellen Wert der animierten Eigenschaft darstellt, wie durch die Hostanimation bestimmt.

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

Parameter

defaultOriginValue
Vector

Der vorgeschlagene Ursprungswert, der verwendet wird, wenn die Animation nicht über einen eigenen explizit festgelegten Startwert verfügt.

defaultDestinationValue
Vector

Der vorgeschlagene Zielwert, der verwendet wird, wenn die Animation keinen eigenen explizit festgelegten Endwert aufweist.

animationClock
AnimationClock

Eine AnimationClock , die die CurrentTime Hostanimation generiert oder CurrentProgress verwendet.

Gibt zurück

Der berechnete Wert der Eigenschaft, wie durch die aktuelle Animation bestimmt.

Hinweise

Der Wert des defaultOriginValue Parameters hängt von der Position der Animation in der Kompositionskette ab:

  • Wenn sich die Animation in der ersten Position in einer Kompositionskette befindet und eine andere Animation ersetzt, defaultOriginValue ist die Ausgabe dieser Animation zum Zeitpunkt der Ersetzung.

  • Wenn sich die Animation an der ersten Position in einer Kompositionskette befindet und keine Animation ersetzt werden soll, defaultOriginValue ist der Basiswert der animierten Eigenschaft.

  • Wenn sich diese Animation nicht an der ersten Position einer Kompositionskette befindet, ist der defaultOriginValue Wert, der von der vorherigen Animation in der Kompositionskette zurückgegeben wird, die keines AnimationClockStoppedhat.

Der Wert des defaultDestinationValue Parameters hängt davon ab, ob eine vorherige Eigenschaftskomposition Trigger vorhanden ist.

  • Wenn es eine vorherige Eigenschaftskompositionsebene Trigger gibt, defaultDestinationValue ist die Ausgabe dieser Ebene.

  • Wenn keine vorherige Kompositionsebene vorhanden ist, defaultDestinationValue ist der Basiswert der Eigenschaft, die Sie animieren.

Weitere Informationen zur Animationskomposition finden Sie unter " Animation and Timing System Overview". Weitere Informationen zum Erstellen von benutzerdefinierten Animationstypen finden Sie in der Übersicht über benutzerdefinierte Animationen.

Gilt für:

Weitere Informationen