Sdílet prostřednictvím


DoubleAnimationUsingKeyFrames.GetCurrentValueCore Metoda

Definice

Vypočítá hodnotu, která představuje aktuální hodnotu animované vlastnosti, jak je určena touto instancí objektu DoubleAnimationUsingKeyFrames.

protected:
 override double GetCurrentValueCore(double defaultOriginValue, double defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override sealed 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 NotOverridable Function GetCurrentValueCore (defaultOriginValue As Double, defaultDestinationValue As Double, animationClock As AnimationClock) As Double

Parametry

defaultOriginValue
Double

Navrhovaná počáteční hodnota, která se použije, pokud animace nemá vlastní explicitně nastavenou počáteční hodnotu.

defaultDestinationValue
Double

Navrhovaná cílová hodnota, která se použije, pokud animace nemá vlastní explicitně nastavenou koncovou hodnotu.

animationClock
AnimationClock

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

Návraty

Počítaná hodnota vlastnosti určená aktuální instancí.

Poznámky

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

Hodnota defaultDestinationValue je základní hodnota, pokud se animace nachází v první vrstvě animací na vlastnosti. V opačném případě je tato hodnota výstupní hodnota z předchozí vrstvy animací pro vlastnost.

Platí pro

Viz také