Condividi tramite


PointAnimationBase.GetCurrentValueCore(Point, Point, AnimationClock) Metodo

Definizione

Calcola un valore che rappresenta il valore corrente della proprietà a cui viene aggiunta un'animazione, come determinato dall'animazione host.

protected:
 abstract System::Windows::Point GetCurrentValueCore(System::Windows::Point defaultOriginValue, System::Windows::Point defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Point GetCurrentValueCore (System.Windows.Point defaultOriginValue, System.Windows.Point defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Point * System.Windows.Point * System.Windows.Media.Animation.AnimationClock -> System.Windows.Point
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Point, defaultDestinationValue As Point, animationClock As AnimationClock) As Point

Parametri

defaultOriginValue
Point

Valore di origine suggerito, che viene usato se l'animazione non ha un valore iniziale impostato in modo esplicito.

defaultDestinationValue
Point

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

Point

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.

Si applica a

Vedi anche