ColorAnimationBase.GetCurrentValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai animasi saat ini.
Overload
| Nama | Deskripsi |
|---|---|
| GetCurrentValue(Object, Object, AnimationClock) |
Mendapatkan nilai animasi saat ini. |
| GetCurrentValue(Color, Color, AnimationClock) |
Mendapatkan nilai animasi saat ini. |
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 mulainya sendiri.
- defaultDestinationValue
- Object
Nilai tujuan yang disediakan untuk animasi jika animasi tidak memiliki nilai tujuannya sendiri.
- animationClock
- AnimationClock
AnimationClock yang dapat menghasilkan CurrentTime nilai atau CurrentProgress yang 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,
defaultOriginValueadalah output animasi itu pada saat diganti.Jika animasi berada di posisi pertama dalam rantai komposisi dan tidak ada animasi yang ada untuk diganti,
defaultOriginValueadalah nilai dasar properti animasi.Jika animasi ini tidak berada di posisi pertama rantai komposisi, maka
defaultOriginValueadalah 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,
defaultDestinationValueadalah output dari lapisan tersebut.Jika tidak ada lapisan komposisi sebelumnya,
defaultDestinationValueadalah 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 jenis animasi kustom, lihat Gambaran Umum Animasi Kustom.
Berlaku untuk
GetCurrentValue(Color, Color, AnimationClock)
Mendapatkan nilai animasi saat ini.
public:
System::Windows::Media::Color GetCurrentValue(System::Windows::Media::Color defaultOriginValue, System::Windows::Media::Color defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Media.Color GetCurrentValue(System.Windows.Media.Color defaultOriginValue, System.Windows.Media.Color defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Media.Color * System.Windows.Media.Color * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Color
Public Function GetCurrentValue (defaultOriginValue As Color, defaultDestinationValue As Color, animationClock As AnimationClock) As Color
Parameter
- defaultOriginValue
- Color
Nilai asal yang disediakan untuk animasi jika animasi tidak memiliki nilai mulainya sendiri.
- defaultDestinationValue
- Color
Nilai tujuan yang disediakan untuk animasi jika animasi tidak memiliki nilai tujuannya sendiri.
- animationClock
- AnimationClock
AnimationClock yang dapat menghasilkan CurrentTime nilai atau CurrentProgress yang 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,
defaultOriginValueadalah output animasi itu pada saat diganti.Jika animasi berada di posisi pertama dalam rantai komposisi dan tidak ada animasi yang ada untuk diganti,
defaultOriginValueadalah nilai dasar properti animasi.Jika animasi ini tidak berada di posisi pertama rantai komposisi, maka
defaultOriginValueadalah 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,
defaultDestinationValueadalah output dari lapisan tersebut.Jika tidak ada lapisan komposisi sebelumnya,
defaultDestinationValueadalah 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 jenis animasi kustom, lihat Gambaran Umum Animasi Kustom.