VisualStateManager.RaiseCurrentStateChanged Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.