VisualStateManager.RaiseCurrentStateChanging 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.
Saat ditimpa di kelas turunan, akan mengaktifkan peristiwa CurrentStateChanging pada VisualStateGroup yang ditentukan.
protected:
virtual void RaiseCurrentStateChanging(VisualStateGroup ^ stateGroup, VisualState ^ oldState, VisualState ^ newState, Control ^ control) = RaiseCurrentStateChanging;
void RaiseCurrentStateChanging(VisualStateGroup const& stateGroup, VisualState const& oldState, VisualState const& newState, Control const& control);
protected void RaiseCurrentStateChanging(VisualStateGroup stateGroup, VisualState oldState, VisualState newState, Control control);
function raiseCurrentStateChanging(stateGroup, oldState, newState, control)
Protected Sub RaiseCurrentStateChanging (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As Control)
Parameter
- stateGroup
- VisualStateGroup
Objek tempat peristiwa CurrentStateChanging terjadi.
- oldState
- VisualState
Status dari transisi kontrol.
- newState
- VisualState
Status yang harus ditransisikan kontrol.
- control
- Control
Kontrol tempat animasi transisi antar status diterapkan.
Keterangan
API ini adalah bagian dari skenario menentukan perilaku VisualStateManager kustom. Metode terpenting untuk diambil alih dalam skenario ini adalah GoToStateCore, karena metode itulah yang mengubah perilaku status dalam perilaku kelas kustom Anda. Mengambil alih perilaku RaiseCurrentStateChanged dan RaiseCurrentStateChanging bersifat opsional: bagaimana dan kapan peristiwa dinaikkan oleh implementasi default mungkin memadai untuk kelas kustom Anda.