CharAnimationBase.GetCurrentValue Metodo

Definizione

Ottiene il valore corrente dell'animazione.

Overload

Nome Descrizione
GetCurrentValue(Char, Char, AnimationClock)

Ottiene il valore corrente dell'animazione.

GetCurrentValue(Object, Object, AnimationClock)

Ottiene il valore corrente dell'animazione.

GetCurrentValue(Char, Char, AnimationClock)

Ottiene il valore corrente dell'animazione.

public:
 char GetCurrentValue(char defaultOriginValue, char defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public char GetCurrentValue(char defaultOriginValue, char defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : char * char * System.Windows.Media.Animation.AnimationClock -> char
Public Function GetCurrentValue (defaultOriginValue As Char, defaultDestinationValue As Char, animationClock As AnimationClock) As Char

Parametri

defaultOriginValue
Char

Valore di origine fornito all'animazione se l'animazione non ha un proprio valore iniziale.

defaultDestinationValue
Char

Valore di destinazione fornito all'animazione se l'animazione non ha un proprio valore di destinazione.

animationClock
AnimationClock

Oggetto AnimationClock che può generare il CurrentTime valore o CurrentProgress da utilizzare dall'animazione per generare il valore di output.

Valori restituiti

Il valore che questa animazione ritiene deve essere il valore corrente per la proprietà.

Commenti

Il valore del defaultOriginValue parametro dipende dalla posizione dell'animazione 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 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 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 delle animazioni, vedi Cenni preliminari sul sistema di animazione e temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.

Si applica a

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 l'animazione non ha un proprio valore iniziale.

defaultDestinationValue
Object

Valore di destinazione fornito all'animazione se l'animazione non ha un proprio valore di destinazione.

animationClock
AnimationClock

Oggetto AnimationClock che può generare il CurrentTime valore o CurrentProgress da utilizzare dall'animazione per generare il valore di output.

Valori restituiti

Il valore che questa animazione ritiene deve essere il valore corrente per la proprietà.

Commenti

Il valore del defaultOriginValue parametro dipende dalla posizione dell'animazione 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 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 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 delle animazioni, vedi Cenni preliminari sul sistema di animazione e temporizzazione. Per altre informazioni sulla creazione di tipi di animazione personalizzati, vedere Cenni preliminari sulle animazioni personalizzate.

Si applica a