Sdílet prostřednictvím


ByteAnimationUsingKeyFrames.GetCurrentValueCore Metoda

Definice

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

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

Parametry

defaultOriginValue
Byte

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

defaultDestinationValue
Byte

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

Byte

Vypočítaná hodnota vlastnosti, jak určuje aktuální instance.

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é