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.
Menaikkan CurrentStateChanging peristiwa pada objek yang ditentukan VisualStateGroup .
protected:
void RaiseCurrentStateChanging(System::Windows::VisualStateGroup ^ stateGroup, System::Windows::VisualState ^ oldState, System::Windows::VisualState ^ newState, System::Windows::FrameworkElement ^ control, System::Windows::FrameworkElement ^ stateGroupsRoot);
protected void RaiseCurrentStateChanging (System.Windows.VisualStateGroup stateGroup, System.Windows.VisualState oldState, System.Windows.VisualState newState, System.Windows.FrameworkElement control, System.Windows.FrameworkElement stateGroupsRoot);
member this.RaiseCurrentStateChanging : System.Windows.VisualStateGroup * System.Windows.VisualState * System.Windows.VisualState * System.Windows.FrameworkElement * System.Windows.FrameworkElement -> unit
Protected Sub RaiseCurrentStateChanging (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As FrameworkElement, stateGroupsRoot As FrameworkElement)
Parameter
- stateGroup
- VisualStateGroup
Objek tempat CurrentStateChanging peristiwa terjadi.
- oldState
- VisualState
Status dari transisi kontrol.
- newState
- VisualState
Status transisi kontrol.
- control
- FrameworkElement
Kontrol yang bertransisi menyatakan.
- stateGroupsRoot
- FrameworkElement
Elemen akar yang berisi VisualStateManager.
Pengecualian
Keterangan
VisualStateGroup Ketika diatur pada ControlTemplate kontrol, control
parameter diatur ke kontrol yang memiliki ControlTemplate.
VisualStateGroup Ketika diatur pada FrameworkElement, control
adalah null
dan Anda harus menggunakan stateGroupsRoot
parameter .
Catatan Bagi Inheritor
Saat mengambil alih di kelas turunan RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) , pastikan untuk memanggil metode kelas RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) dasar sehingga delegasi terdaftar menerima peristiwa tersebut.