Share via


VisualStateManager.RaiseCurrentStateChanged Méthode

Définition

En cas de substitution dans une classe dérivée, déclenche l’événement CurrentStateChanged sur le VisualStateGroup spécifié.

protected:
 virtual void RaiseCurrentStateChanged(VisualStateGroup ^ stateGroup, VisualState ^ oldState, VisualState ^ newState, Control ^ control) = RaiseCurrentStateChanged;
void RaiseCurrentStateChanged(VisualStateGroup const& stateGroup, VisualState const& oldState, VisualState const& newState, Control const& control);
protected void RaiseCurrentStateChanged(VisualStateGroup stateGroup, VisualState oldState, VisualState newState, Control control);
function raiseCurrentStateChanged(stateGroup, oldState, newState, control)
Protected Sub RaiseCurrentStateChanged (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As Control)

Paramètres

stateGroup
VisualStateGroup

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

oldState
VisualState

État à partir duquel le contrôle effectue la transition.

newState
VisualState

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

control
Control

Contrôle qui a fait la transition des états.

Remarques

Cette API fait partie du scénario de définition d’un comportement VisualStateManager personnalisé. La méthode la plus importante à remplacer dans ce scénario est GoToStateCore, car c’est cette méthode qui modifie le comportement d’état dans votre comportement de classe personnalisée. La substitution du comportement de RaiseCurrentStateChanged et RaiseCurrentStateChanging est facultative : comment et quand les événements sont déclenchés par l’implémentation par défaut peuvent être appropriés pour votre classe personnalisée.

S’applique à