BooleanAnimationBase.GetCurrentValueCore Metoda

Definice

Vypočítá hodnotu, která představuje aktuální hodnotu vlastnosti, která je animace hostitele.

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

Parametry

defaultOriginValue
Boolean

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

defaultDestinationValue
Boolean

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

animationClock
AnimationClock

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

Návraty

Počítaná hodnota vlastnosti podle aktuální animace.

Poznámky

Hodnota parametru defaultOriginValue závisí na pozici animace v řetězci složení:

  • Pokud je animace na první pozici v řetězu složení a nahradí jinou animaci, defaultOriginValue je výstupem této animace v době, kdy byla nahrazena.

  • Pokud je animace na první pozici v řetězci složení a neexistuje žádná animace nahradit, defaultOriginValue je základní hodnota animované vlastnosti.

  • Pokud tato animace není na první pozici řetězu složení, pak defaultOriginValue je hodnota, která je vrácena předchozí animací v řetězci složení, který má AnimationClock to není Stopped.

Hodnota parametru defaultDestinationValue závisí na tom, zda existuje předchozí vrstva složení vlastností Trigger .

  • Pokud existuje předchozí vrstva složení vlastností Trigger , defaultDestinationValue je výstup z této vrstvy.

  • Pokud neexistuje žádná předchozí vrstva složení, defaultDestinationValue je základní hodnotou vlastnosti, kterou animujete.

Další informace o skládání animací najdete v přehledu systému animace a časování.

Platí pro

Viz také