DoubleAnimationBase.GetCurrentValueCore(Double, Double, AnimationClock) Methode

Definition

Berechnet einen Wert, der den aktuellen Wert der zu animierenden Eigenschaft gemäß der Hostanimation darstellt.Calculates a value that represents the current value of the property being animated, as determined by the host animation.

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

Parameter

defaultOriginValue
Double

Der vorgeschlagene Ursprungswert, der verwendet wird, wenn die Animation nicht über einen eigenen explizit festgelegten Startwert verfügt.The suggested origin value, used if the animation does not have its own explicitly set start value.

defaultDestinationValue
Double

Der vorgeschlagene Zielwert, der verwendet wird, wenn die Animation nicht über einen eigenen explizit festgelegten Endwert verfügt.The suggested destination value, used if the animation does not have its own explicitly set end value.

animationClock
AnimationClock

Eine AnimationClock, die die CurrentTime oder den CurrentProgress generiert, die/der von der Hostanimation verwendet wird.An AnimationClock that generates the CurrentTime or CurrentProgress used by the host animation.

Gibt zurück

Double

Der berechnete Wert der Eigenschaft, die durch die aktuelle Animation bestimmt wird.The calculated value of the property, as determined by the current animation.

Hinweise

Der Wert des- defaultOriginValue Parameters hängt von der Position der Animation in der Kompositions Kette ab:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Wenn sich die Animation an der ersten Position in einer Kompositions Kette befindet und eine andere Animation ersetzt, defaultOriginValue ist die Ausgabe dieser Animation zum Zeitpunkt der Ersetzung.If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • Wenn sich die Animation an der ersten Position in einer Kompositions Kette befindet und keine Animation zum Ersetzen vorhanden ist, defaultOriginValue ist der Basiswert der animierten Eigenschaft.If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • Wenn sich diese Animation nicht an der ersten Position einer Kompositions Kette befindet, dann defaultOriginValue ist der Wert, der von der vorherigen Animation in der Kompositions Kette zurückgegeben wird, die über einen verfügt, der AnimationClock nicht ist Stopped .If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

Der Wert des- defaultDestinationValue Parameters hängt davon ab, ob eine vorherige Eigenschafts Trigger Kompositions Ebene vorhanden ist.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Wenn eine vorherige Eigenschafts Trigger Kompositions Ebene vorhanden ist, defaultDestinationValue ist die Ausgabe dieser Ebene.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Wenn keine vorherige Kompositions Ebene vorhanden ist, defaultDestinationValue ist der Basiswert der Eigenschaft, die Sie animieren.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Weitere Informationen zur Animations Komposition finden Sie unter Übersicht über das Animations-und Zeit Steuerungssystem.For more information about animation composition, see the Animation and Timing System Overview. Weitere Informationen zum Erstellen von benutzerdefinierten Animations Typen finden Sie unter Übersicht über benutzerdefinierte Animationen.For more information about creating custom animation types, see the Custom Animations Overview.

Gilt für:

Weitere Informationen