Vector3DAnimationBase.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(Vector3D, Vector3D, 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 defaultOriginValue
parametro dipende dalla posizione dell'animazione nella catena di composizione:
Se l'animazione è nella prima posizione in una catena di composizione e sostituisce un'altra animazione,
defaultOriginValue
è l'output dell'animazione al momento della sostituzione.Se l'animazione è 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 che ha un oggetto AnimationClock diverso Stoppedda .
Il valore del defaultDestinationValue
parametro dipende dal fatto che sia presente 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 è presente alcun livello di composizione precedente,
defaultDestinationValue
è il valore di base della proprietà che si sta animando.
Per altre informazioni sulla composizione dell'animazione, vedi Cenni preliminari sull'animazione e sul sistema di temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.
Si applica a
GetCurrentValue(Vector3D, Vector3D, AnimationClock)
Ottiene il valore corrente dell'animazione.
public:
System::Windows::Media::Media3D::Vector3D GetCurrentValue(System::Windows::Media::Media3D::Vector3D defaultOriginValue, System::Windows::Media::Media3D::Vector3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Media3D.Vector3D GetCurrentValue (System.Windows.Media.Media3D.Vector3D defaultOriginValue, System.Windows.Media.Media3D.Vector3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Vector3D
Public Function GetCurrentValue (defaultOriginValue As Vector3D, defaultDestinationValue As Vector3D, animationClock As AnimationClock) As Vector3D
Parametri
- defaultOriginValue
- Vector3D
Valore di origine fornito all'animazione, se per questa non esiste un valore iniziale.
- defaultDestinationValue
- Vector3D
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 defaultOriginValue
parametro dipende dalla posizione dell'animazione nella catena di composizione:
Se l'animazione è nella prima posizione in una catena di composizione e sostituisce un'altra animazione,
defaultOriginValue
è l'output dell'animazione al momento della sostituzione.Se l'animazione è 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 che ha un oggetto AnimationClock diverso Stoppedda .
Il valore del defaultDestinationValue
parametro dipende dal fatto che sia presente 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 è presente alcun livello di composizione precedente,
defaultDestinationValue
è il valore di base della proprietà che si sta animando.
Per altre informazioni sulla composizione dell'animazione, vedi Cenni preliminari sull'animazione e sul sistema di temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.