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.
Menaikkan CurrentStateChanging peristiwa pada objek yang ditentukan VisualStateGroup .
protected:
void RaiseCurrentStateChanged(System::Windows::VisualStateGroup ^ stateGroup, System::Windows::VisualState ^ oldState, System::Windows::VisualState ^ newState, System::Windows::FrameworkElement ^ control, System::Windows::FrameworkElement ^ stateGroupsRoot);
protected void RaiseCurrentStateChanged(System.Windows.VisualStateGroup stateGroup, System.Windows.VisualState oldState, System.Windows.VisualState newState, System.Windows.FrameworkElement control, System.Windows.FrameworkElement stateGroupsRoot);
member this.RaiseCurrentStateChanged : System.Windows.VisualStateGroup * System.Windows.VisualState * System.Windows.VisualState * System.Windows.FrameworkElement * System.Windows.FrameworkElement -> unit
Protected Sub RaiseCurrentStateChanged (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 RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) , pastikan untuk memanggil metode kelas RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) dasar sehingga delegasi terdaftar menerima peristiwa tersebut.