Partager via


VisualStateManager.RaiseCurrentStateChanged Méthode

Définition

Déclenche l'événement CurrentStateChanging sur l'objet VisualStateGroup spécifié.

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)

Paramètres

stateGroup
VisualStateGroup

Objet sur lequel s'est produit l'événement CurrentStateChanging.

oldState
VisualState

État depuis lequel le contrôle effectue la transition.

newState
VisualState

État vers lequel le contrôle effectue la transition.

control
FrameworkElement

Contrôle qui effectue la transition entre les états.

stateGroupsRoot
FrameworkElement

Élément racine qui contient l'objet VisualStateManager.

Exceptions

stateGroupsRoot a la valeur null.

-ou-

newState a la valeur null.

Remarques

Lorsque est VisualStateGroup défini sur le ControlTemplate d’un contrôle, le control paramètre est défini sur le contrôle qui possède ControlTemplate. Lorsque est VisualStateGroup défini sur un FrameworkElement, control est null et vous devez utiliser le stateGroupsRoot paramètre .

Notes pour les héritiers

Lors de la RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) substitution dans une classe dérivée, veillez à appeler la méthode de RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) la classe de base afin que les délégués inscrits reçoivent l’événement.

S’applique à