Bagikan melalui


VisualStateManager.RaiseCurrentStateChanging Metode

Definisi

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.

Berlaku untuk