Partager via


VisualStateManager.RaiseCurrentStateChanging Méthode

Définition

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

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)

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 le VisualStateGroup est 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 RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) base afin que les délégués inscrits reçoivent l’événement.

S’applique à