Bagikan melalui


DoubleAnimationBase.GetCurrentValue Metode

Definisi

Mendapatkan nilai animasi saat ini.

Overload

GetCurrentValue(Double, Double, AnimationClock)

Mendapatkan nilai animasi saat ini.

GetCurrentValue(Object, Object, AnimationClock)

Mendapatkan nilai animasi saat ini.

GetCurrentValue(Double, Double, AnimationClock)

Mendapatkan nilai animasi saat ini.

public:
 double GetCurrentValue(double defaultOriginValue, double defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public double GetCurrentValue (double defaultOriginValue, double defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : double * double * System.Windows.Media.Animation.AnimationClock -> double
Public Function GetCurrentValue (defaultOriginValue As Double, defaultDestinationValue As Double, animationClock As AnimationClock) As Double

Parameter

defaultOriginValue
Double

Nilai asal yang disediakan untuk animasi jika animasi tidak memiliki nilai mulai sendiri.

defaultDestinationValue
Double

Nilai tujuan yang disediakan untuk animasi jika animasi tidak memiliki nilai tujuannya sendiri.

animationClock
AnimationClock

AnimationClock yang dapat menghasilkan nilai atau CurrentProgress yang CurrentTime akan digunakan oleh animasi untuk menghasilkan nilai outputnya.

Mengembalikan

Nilai yang diyakini animasi ini harus menjadi nilai saat ini untuk properti .

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 tersebut 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. Untuk informasi selengkapnya tentang membuat tipe animasi kustom, lihat Gambaran Umum Animasi Kustom.

Berlaku untuk

GetCurrentValue(Object, Object, AnimationClock)

Mendapatkan nilai animasi saat ini.

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

Parameter

defaultOriginValue
Object

Nilai asal yang disediakan untuk animasi jika animasi tidak memiliki nilai mulai sendiri.

defaultDestinationValue
Object

Nilai tujuan yang disediakan untuk animasi jika animasi tidak memiliki nilai tujuannya sendiri.

animationClock
AnimationClock

AnimationClock yang dapat menghasilkan nilai atau CurrentProgress yang CurrentTime akan digunakan oleh animasi untuk menghasilkan nilai outputnya.

Mengembalikan

Nilai yang diyakini animasi ini harus menjadi nilai saat ini untuk properti .

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 tersebut 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. Untuk informasi selengkapnya tentang membuat tipe animasi kustom, lihat Gambaran Umum Animasi Kustom.

Berlaku untuk