DecimalAnimationBase.GetCurrentValueCore 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.
Calcola un valore che rappresenta il valore corrente della proprietà a cui viene aggiunta un'animazione, come determinato dall'animazione host.
protected:
abstract System::Decimal GetCurrentValueCore(System::Decimal defaultOriginValue, System::Decimal defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract decimal GetCurrentValueCore (decimal defaultOriginValue, decimal defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : decimal * decimal * System.Windows.Media.Animation.AnimationClock -> decimal
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Decimal, defaultDestinationValue As Decimal, animationClock As AnimationClock) As Decimal
Parametri
- defaultOriginValue
- Decimal
Valore di origine suggerito, che viene usato se l'animazione non ha un valore iniziale impostato in modo esplicito.
- defaultDestinationValue
- Decimal
Valore di destinazione suggerito, che viene usato se l'animazione non ha un valore finale impostato in modo esplicito.
- animationClock
- AnimationClock
Oggetto AnimationClock che genera l'oggetto CurrentTime o CurrentProgress usato dall'animazione host.
Restituisce
Valore calcolato della proprietà, determinato dall'animazione corrente.
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.