BooleanAnimationBase.GetCurrentValueCore Metode

Definisi

Menghitung nilai yang mewakili nilai properti saat ini yang dianimasikan, seperti yang ditentukan oleh animasi host.

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

Parameter

defaultOriginValue
Boolean

Nilai asal yang disarankan, digunakan jika animasi tidak memiliki nilai mulai yang ditetapkan secara eksplisit.

defaultDestinationValue
Boolean

Nilai tujuan yang disarankan, digunakan jika animasi tidak memiliki nilai akhir yang ditetapkan secara eksplisit.

animationClock
AnimationClock

Yang AnimationClock menghasilkan CurrentTime atau CurrentProgress digunakan oleh animasi host.

Mengembalikan

Nilai terhitung properti, seperti yang ditentukan oleh animasi saat ini.

Keterangan

Nilai defaultOriginValue parameter tergantung pada posisi animasi dalam rantai komposisi:

  • Jika animasi berada di posisi pertama dalam rantai komposisi dan menggantikan animasi lain, defaultOriginValue adalah output animasi itu pada saat diganti.

  • Jika animasi berada di posisi pertama dalam rantai komposisi dan tidak ada animasi yang ada untuk diganti, defaultOriginValue adalah nilai dasar properti animasi.

  • Jika animasi ini tidak berada di posisi pertama rantai komposisi, maka defaultOriginValue adalah nilai yang dikembalikan oleh animasi sebelumnya dalam rantai komposisi yang memiliki AnimationClock yang bukan Stopped.

Nilai defaultDestinationValue parameter tergantung pada apakah ada lapisan komposisi properti Trigger sebelumnya.

  • Jika ada lapisan komposisi properti Trigger sebelumnya, defaultDestinationValue adalah output dari lapisan tersebut.

  • Jika tidak ada lapisan komposisi sebelumnya, defaultDestinationValue adalah nilai dasar properti yang Anda animasikan.

Untuk informasi selengkapnya tentang komposisi animasi, lihat Gambaran Umum Animasi dan Sistem Pengaturan Waktu.

Berlaku untuk

Lihat juga