Point3DAnimationBase.GetCurrentValue Metoda

Definice

Získá aktuální hodnotu animace.Gets the current value of the animation.

Přetížení

GetCurrentValue(Object, Object, AnimationClock)

Získá aktuální hodnotu animace.Gets the current value of the animation.

GetCurrentValue(Point3D, Point3D, AnimationClock)

Získá aktuální hodnotu animace.Gets the current value of the animation.

GetCurrentValue(Object, Object, AnimationClock)

Získá aktuální hodnotu animace.Gets the current value of the animation.

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

Parametry

defaultOriginValue
Object

Hodnota počátku zadaná pro animaci, pokud animace nemá svou vlastní počáteční hodnotu.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Object

Cílová hodnota zadaná pro animaci, pokud animace nemá svou vlastní cílovou hodnotu.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClockKterý může generovat CurrentTime hodnotu nebo, která CurrentProgress má být použita animací k vygenerování výstupní hodnoty.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Návraty

Object

Vypočtená hodnota vlastnosti, která je určená aktuální animací.The calculated value of the property, as determined by the current animation.

Poznámky

Hodnota defaultOriginValue parametru závisí na pozici animace v řetězci sestavení:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Pokud je animace na první pozici v řetězci sestavení a nahrazuje jinou animaci, defaultOriginValue je výstupem této animace v době, kdy byla nahrazena.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.

  • Pokud je animace na první pozici v řetězci sestavení a neexistuje žádná animace k nahrazení, defaultOriginValue je základní hodnotou animované vlastnosti.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.

  • Pokud tato animace není v první pozici řetězu složení, pak defaultOriginValue je hodnota, která je vrácena předchozí animací v řetězu sestavení, která nemá AnimationClock 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.

Hodnota defaultDestinationValue parametru závisí na tom, zda existuje předchozí Trigger vrstva kompozice vlastností.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Pokud je k dispozici předchozí Trigger vrstva kompozice vlastností, defaultDestinationValue je výstup z této vrstvy.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Pokud žádná předchozí vrstva kompozice není, defaultDestinationValue je základní hodnotou vlastnosti, kterou animujete.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Další informace o sestavování animací naleznete v tématu Přehled systému animace a časování.For more information about animation composition, see the Animation and Timing System Overview. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.For more information about creating custom animation types, see the Custom Animations Overview.

GetCurrentValue(Point3D, Point3D, AnimationClock)

Získá aktuální hodnotu animace.Gets the current value of the animation.

public:
 System::Windows::Media::Media3D::Point3D GetCurrentValue(System::Windows::Media::Media3D::Point3D defaultOriginValue, System::Windows::Media::Media3D::Point3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Media3D.Point3D GetCurrentValue (System.Windows.Media.Media3D.Point3D defaultOriginValue, System.Windows.Media.Media3D.Point3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Point3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Point3D
Public Function GetCurrentValue (defaultOriginValue As Point3D, defaultDestinationValue As Point3D, animationClock As AnimationClock) As Point3D

Parametry

defaultOriginValue
Point3D

Hodnota počátku zadaná pro animaci, pokud animace nemá svou vlastní počáteční hodnotu.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Point3D

Cílová hodnota zadaná pro animaci, pokud animace nemá svou vlastní cílovou hodnotu.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClockKterý může generovat CurrentTime hodnotu nebo, která CurrentProgress má být použita animací k vygenerování výstupní hodnoty.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Návraty

Point3D

Aktuální hodnota animaceThe current value of the animation.

Poznámky

Hodnota defaultOriginValue parametru závisí na pozici animace v řetězci sestavení:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Pokud je animace na první pozici v řetězci sestavení a nahrazuje jinou animaci, defaultOriginValue je výstupem této animace v době, kdy byla nahrazena.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.

  • Pokud je animace na první pozici v řetězci sestavení a neexistuje žádná animace k nahrazení, defaultOriginValue je základní hodnotou animované vlastnosti.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.

  • Pokud tato animace není v první pozici řetězu složení, pak defaultOriginValue je hodnota, která je vrácena předchozí animací v řetězu sestavení, která nemá AnimationClock 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.

Hodnota defaultDestinationValue parametru závisí na tom, zda existuje předchozí Trigger vrstva kompozice vlastností.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Pokud je k dispozici předchozí Trigger vrstva kompozice vlastností, defaultDestinationValue je výstup z této vrstvy.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Pokud žádná předchozí vrstva kompozice není, defaultDestinationValue je základní hodnotou vlastnosti, kterou animujete.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Další informace o sestavování animací naleznete v tématu Přehled systému animace a časování.For more information about animation composition, see the Animation and Timing System Overview. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.For more information about creating custom animation types, see the Custom Animations Overview.

Platí pro