Sdílet prostřednictvím


Int64Animation.GetCurrentValueCore(Int64, Int64, AnimationClock) Metoda

Definice

Vypočítá hodnotu, o které se tato animace domnívá, že by měla být aktuální hodnota vlastnosti.

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

Parametry

defaultOriginValue
Int64

Tato hodnota je navrhovaná hodnota původu poskytnutá animaci, která se má použít, pokud animace nemá svůj vlastní koncept počáteční hodnoty. Pokud je tato animace první v řetězci složení, bude tato hodnota hodnota snímku, pokud je k dispozici, nebo základní hodnota vlastnosti, pokud není; jinak tato hodnota bude hodnotou vrácenou předchozí animací v řetězu pomocí animaceClock, která není zastavena.

defaultDestinationValue
Int64

Tato hodnota je navrhovaná cílová hodnota poskytnutá animaci, která se má použít, pokud animace nemá vlastní koncept koncové hodnoty. Tato hodnota bude základní hodnotou, pokud je animace v první vrstvě složení animací ve vlastnosti; jinak bude tato hodnota výstupní hodnotou z předchozí vrstvy složení animací vlastnosti.

animationClock
AnimationClock

Toto je animaceClock, která může vygenerovat hodnotu CurrentTime nebo CurrentProgress, kterou má animace použít k vygenerování jeho výstupní hodnoty.

Návraty

Int64

Hodnota této animace by měla být aktuální hodnotou vlastnosti.

Platí pro