DoubleAnimation.GetCurrentValueCore(Double, Double, AnimationClock) Metoda

Definice

Vypočítá hodnotu, která představuje aktuální hodnotu vlastnosti, která je animované, jak DoubleAnimationurčuje .

protected:
 override double GetCurrentValueCore(double defaultOriginValue, double defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override double GetCurrentValueCore (double defaultOriginValue, double defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValueCore : double * double * System.Windows.Media.Animation.AnimationClock -> double
Protected Overrides Function GetCurrentValueCore (defaultOriginValue As Double, defaultDestinationValue As Double, animationClock As AnimationClock) As Double

Parametry

defaultOriginValue
Double

Navrhovaná hodnota původu použitá v případě, že animace nemá vlastní explicitně nastavenou počáteční hodnotu.

defaultDestinationValue
Double

Navrhovaná cílová hodnota použitá v případě, že animace nemá vlastní explicitně nastavenou koncovou hodnotu.

animationClock
AnimationClock

Objekt AnimationClock , který vygeneruje CurrentTime nebo CurrentProgress používá animaci.

Návraty

Double

Počítaná hodnota vlastnosti, jak určuje aktuální animace.

Poznámky

defaultOriginValue Pokud je první v řetězci složení, bude tato hodnota hodnotou snímku (pokud je k dispozici) nebo základní hodnotou vlastnosti. Jinak tato hodnota bude hodnotou vrácenou předchozí animací v řetězci, AnimationClock která není Stopped.

Jedná se defaultDestinationValue o základní hodnotu, pokud je animace v první vrstvě složení animací na vlastnosti. V opačném případě je hodnota výstupní hodnotou z předchozí vrstvy složení animací vlastnosti.

Platí pro

Viz také