Share via


Storyboard.GetCurrentState Metode

Definisi

Mendapatkan status jam Papan Cerita.

public:
 virtual ClockState GetCurrentState() = GetCurrentState;
ClockState GetCurrentState();
public ClockState GetCurrentState();
function getCurrentState()
Public Function GetCurrentState () As ClockState

Mengembalikan

Salah satu nilai enumerasi. Dapat berupa: Aktif, Mengisi, atau Dihentikan.

Keterangan

Metode ini berguna jika Anda ingin mengubah properti animasi saat runtime, sebelum animasi dimulai. Animasi yang dihentikan (GetCurrentState mengembalikan ClockState.Stop) masih dapat dimodifikasi. Animasi yang sedang berjalan (GetCurrentState mengembalikan ClockState.Active atau ClockState.Filling) tidak dapat dimodifikasi, dan Anda akan mendapatkan kesalahan jika mencoba.

Catatan untuk versi sebelumnya

Windows 8

Animasi dapat memiliki nilai BeginTime opsional, yang memodifikasi kapan animasi benar-benar mulai memengaruhi nilai dibandingkan dengan saat papan cerita pengontrol dimulai. Bahkan jika waktu berjalan belum mencapai BeginTime , itu ilegal untuk memodifikasi properti animasi setelah papan cerita memulainya. Untuk Windows 8, memanggil GetCurrentState untuk animasi yang sedang berjalan di mana waktu berjalan belum mencapai BeginTime selalu mengembalikan ClockState.Stop. Biasanya, legal untuk memodifikasi properti Animasi yang dihentikan , tetapi dalam kasus khusus ini tidak, jadi menggunakan GetCurrentState untuk menentukan apakah legal untuk memodifikasi animasi tidak selalu akurat. Dimulai dengan Windows 8.1, memanggil GetCurrentState untuk animasi yang telah dimulai oleh papan ceritanya selalu mengembalikan ClockState.Active, bahkan jika nilai BeginTime ada dan belum tercapai. Keadaan di mana GetCurrentState mengembalikan ClockState.Filling tetap sama.

Aplikasi yang dikompilasi untuk Windows 8 tetapi berjalan di Windows 8.1 terus menggunakan perilaku Windows 8.

Berlaku untuk

Lihat juga