Int16AnimationBase.GetCurrentValueCore(Int16, Int16, AnimationClock) Metoda

Definice

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

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

Parametry

defaultOriginValue
Int16

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

defaultDestinationValue
Int16

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 hostitele.

Návraty

Int16

Počítaná hodnota vlastnosti, jak určuje 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ězci 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í hodnotou 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ý obsahuje AnimationClock , že 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í hodnota vlastnosti, kterou animujete.

Další informace o animačním složení najdete v přehledu systému animace a časování. Další informace o vytváření vlastních typů animací najdete v přehledu vlastních animací.

Platí pro

Viz také