RectAnimationBase.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(Rect, Rect, 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(Rect, Rect, AnimationClock)
Ottiene il valore corrente dell'animazione.
public:
System::Windows::Rect GetCurrentValue(System::Windows::Rect defaultOriginValue, System::Windows::Rect defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Rect GetCurrentValue (System.Windows.Rect defaultOriginValue, System.Windows.Rect defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Rect * System.Windows.Rect * System.Windows.Media.Animation.AnimationClock -> System.Windows.Rect
Public Function GetCurrentValue (defaultOriginValue As Rect, defaultDestinationValue As Rect, animationClock As AnimationClock) As Rect
Parametri
- defaultOriginValue
- Rect
Valore di origine fornito all'animazione, se per questa non esiste un valore iniziale.
- defaultDestinationValue
- Rect
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.