SingleAnimationBase.GetCurrentValue Metodo

Definizione

Ottiene il valore corrente dell'animazione.Gets the current value of the animation.

Overload

GetCurrentValue(Object, Object, AnimationClock)

Ottiene il valore corrente dell'animazione.Gets the current value of the animation.

GetCurrentValue(Single, Single, AnimationClock)

Ottiene il valore corrente dell'animazione.Gets the current value of the animation.

GetCurrentValue(Object, Object, AnimationClock)

Ottiene il valore corrente dell'animazione.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

Parametri

defaultOriginValue
Object

Valore di origine fornito all'animazione se questa non dispone di un proprio valore iniziale.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Object

Valore di destinazione fornito all'animazione, se per questa non esiste un valore di destinazione.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClock in grado di generare il valore di CurrentTime o di CurrentProgress che deve essere utilizzato dall'animazione per generare il valore di output.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Restituisce

Valore corrente dell'animazione.The current value of the animation.

Commenti

Il valore del defaultOriginValue parametro dipende dalla posizione dell'animazione nella catena di composizione:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Se l'animazione si trova nella prima posizione di una catena di composizione e sostituisce un'altra animazione defaultOriginValue , è l'output di tale animazione nel momento in cui è stata sostituita.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.

  • Se l'animazione si trova nella prima posizione in una catena di composizione e non esiste alcuna animazione da defaultOriginValue sostituire, è il valore di base della proprietà animata.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.

  • Se questa animazione non si trova nella prima posizione di una catena di composizione, defaultOriginValue è il valore restituito dall'animazione precedente nella catena di composizione con un oggetto AnimationClock che non Stoppedlo è.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.

Il valore del defaultDestinationValue parametro dipende dalla presenza o meno di un livello di composizione Trigger della proprietà precedente.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Se è presente un livello di Trigger composizione della proprietà defaultDestinationValue precedente, è l'output di tale livello.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Se non esiste un livello di composizione precedente defaultDestinationValue , è il valore di base della proprietà a cui si sta aggiungendo un'animazione.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Per ulteriori informazioni sulla composizione dell'animazione, vedere Cenni preliminari sull'animazione e sul sistemadi temporizzazione.For more information about animation composition, see the Animation and Timing System Overview. Per ulteriori informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.For more information about creating custom animation types, see the Custom Animations Overview.

GetCurrentValue(Single, Single, AnimationClock)

Ottiene il valore corrente dell'animazione.Gets the current value of the animation.

public:
 float GetCurrentValue(float defaultOriginValue, float defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public float GetCurrentValue (float defaultOriginValue, float defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : single * single * System.Windows.Media.Animation.AnimationClock -> single

Parametri

defaultOriginValue
Single

Valore di origine fornito all'animazione se questa non dispone di un proprio valore iniziale.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Single

Valore di destinazione fornito all'animazione, se per questa non esiste un valore di destinazione.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClock in grado di generare il valore di CurrentTime o di CurrentProgress che deve essere utilizzato dall'animazione per generare il valore di output.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Restituisce

Valore corrente dell'animazione.The current value of the animation.

Commenti

Il valore del defaultOriginValue parametro dipende dalla posizione dell'animazione nella catena di composizione:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Se l'animazione si trova nella prima posizione di una catena di composizione e sostituisce un'altra animazione defaultOriginValue , è l'output di tale animazione nel momento in cui è stata sostituita.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.

  • Se l'animazione si trova nella prima posizione in una catena di composizione e non esiste alcuna animazione da defaultOriginValue sostituire, è il valore di base della proprietà animata.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.

  • Se questa animazione non si trova nella prima posizione di una catena di composizione, defaultOriginValue è il valore restituito dall'animazione precedente nella catena di composizione con un oggetto AnimationClock che non Stoppedlo è.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.

Il valore del defaultDestinationValue parametro dipende dalla presenza o meno di un livello di composizione Trigger della proprietà precedente.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Se è presente un livello di Trigger composizione della proprietà defaultDestinationValue precedente, è l'output di tale livello.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Se non esiste un livello di composizione precedente defaultDestinationValue , è il valore di base della proprietà a cui si sta aggiungendo un'animazione.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Per ulteriori informazioni sulla composizione dell'animazione, vedere Cenni preliminari sull'animazione e sul sistemadi temporizzazione.For more information about animation composition, see the Animation and Timing System Overview. Per ulteriori informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.For more information about creating custom animation types, see the Custom Animations Overview.

Si applica a