VisualStateManager.RaiseCurrentStateChanged 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, aktifkan peristiwa CurrentStateChanged pada VisualStateGroup yang ditentukan.
protected:
virtual void RaiseCurrentStateChanged(VisualStateGroup ^ stateGroup, VisualState ^ oldState, VisualState ^ newState, Control ^ control) = RaiseCurrentStateChanged;
void RaiseCurrentStateChanged(VisualStateGroup const& stateGroup, VisualState const& oldState, VisualState const& newState, Control const& control);
protected void RaiseCurrentStateChanged(VisualStateGroup stateGroup, VisualState oldState, VisualState newState, Control control);
function raiseCurrentStateChanged(stateGroup, oldState, newState, control)
Protected Sub RaiseCurrentStateChanged (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 transisi kontrol.
- control
- Control
Kontrol yang bertransisi menyatakan.
Keterangan
API ini adalah bagian dari skenario menentukan perilaku VisualStateManager kustom. Metode yang paling penting untuk diambil alih dalam skenario ini adalah GoToStateCore, karena metode itulah yang mengubah perilaku status dalam perilaku kelas kustom Anda. Mengesampingkan perilaku RaiseCurrentStateChanged dan RaiseCurrentStateChanging bersifat opsional: bagaimana dan kapan peristiwa dinaikkan oleh implementasi default mungkin memadai untuk kelas kustom Anda.