VectorAnimationBase.GetCurrentValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il valore corrente dell'animazione.
Overload
GetCurrentValue(Object, Object, AnimationClock) |
Ottiene il valore corrente dell'animazione. |
GetCurrentValue(Vector, Vector, AnimationClock) |
Ottiene il valore corrente dell'animazione. |
GetCurrentValue(Object, Object, AnimationClock)
Ottiene il valore corrente dell'animazione.
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
Parametri
- defaultOriginValue
- Object
Valore di origine fornito all'animazione, se per questa non esiste un valore iniziale.
- defaultDestinationValue
- Object
Valore di destinazione fornito all'animazione, se per questa non esiste un valore di destinazione.
- animationClock
- AnimationClock
Oggetto AnimationClock che può generare il valore di CurrentTime o CurrentProgress usato dall'animazione per generare il valore di output.
Restituisce
Valore corrente dell'animazione.
Commenti
Il valore del parametro dipende dalla posizione dell'animazione defaultOriginValue
nella catena di composizione:
Se l'animazione si trova nella prima posizione in una catena di composizione e sostituisce un'altra animazione,
defaultOriginValue
è l'output di tale animazione al momento della sostituzione.Se l'animazione si trova nella prima posizione in una catena di composizione e non esiste alcuna animazione da sostituire,
defaultOriginValue
è il valore di base della proprietà animata.Se questa animazione non è nella prima posizione di una catena di composizione, è
defaultOriginValue
il valore restituito dall'animazione precedente nella catena di composizione con un AnimationClock oggetto che non Stoppedè .
Il valore del defaultDestinationValue
parametro dipende dal fatto che esista un livello di composizione delle proprietà Trigger precedente.
Se è presente un livello di composizione delle proprietà Trigger precedente,
defaultDestinationValue
è l'output di tale livello.Se non esiste alcun livello di composizione precedente,
defaultDestinationValue
è il valore di base della proprietà che si sta animando.
Per altre informazioni sulla composizione dell'animazione, vedere Panoramica del sistema di animazione e temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Panoramica delle animazioni personalizzate.
Si applica a
GetCurrentValue(Vector, Vector, AnimationClock)
Ottiene il valore corrente dell'animazione.
public:
System::Windows::Vector GetCurrentValue(System::Windows::Vector defaultOriginValue, System::Windows::Vector defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Vector GetCurrentValue (System.Windows.Vector defaultOriginValue, System.Windows.Vector defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Vector * System.Windows.Vector * System.Windows.Media.Animation.AnimationClock -> System.Windows.Vector
Public Function GetCurrentValue (defaultOriginValue As Vector, defaultDestinationValue As Vector, animationClock As AnimationClock) As Vector
Parametri
- defaultOriginValue
- Vector
Valore di origine fornito all'animazione, se per questa non esiste un valore iniziale.
- defaultDestinationValue
- Vector
Valore di destinazione fornito all'animazione, se per questa non esiste un valore di destinazione.
- animationClock
- AnimationClock
Oggetto AnimationClock che può generare il valore di CurrentTime o CurrentProgress usato dall'animazione per generare il valore di output.
Restituisce
Valore corrente di questa animazione.
Commenti
Il valore del parametro dipende dalla posizione dell'animazione defaultOriginValue
nella catena di composizione:
Se l'animazione si trova nella prima posizione in una catena di composizione e sostituisce un'altra animazione,
defaultOriginValue
è l'output di tale animazione al momento della sostituzione.Se l'animazione si trova nella prima posizione in una catena di composizione e non esiste alcuna animazione da sostituire,
defaultOriginValue
è il valore di base della proprietà animata.Se questa animazione non è nella prima posizione di una catena di composizione, è
defaultOriginValue
il valore restituito dall'animazione precedente nella catena di composizione con un AnimationClock oggetto che non Stoppedè .
Il valore del defaultDestinationValue
parametro dipende dal fatto che esista un livello di composizione delle proprietà Trigger precedente.
Se è presente un livello di composizione delle proprietà Trigger precedente,
defaultDestinationValue
è l'output di tale livello.Se non esiste alcun livello di composizione precedente,
defaultDestinationValue
è il valore di base della proprietà che si sta animando.
Per altre informazioni sulla composizione dell'animazione, vedere Panoramica del sistema di animazione e temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Panoramica delle animazioni personalizzate.