Freigeben über


VisualStateManager.RaiseCurrentStateChanged Methode

Definition

Löst das CurrentStateChanging-Ereignis für das angegebene VisualStateGroup-Objekt aus.

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

Das Objekt, für das das CurrentStateChanging-Ereignis aufgetreten ist.

oldState
VisualState

Der Zustand, aus dem das Steuerelement wechselt.

newState
VisualState

Der Zustand, in den das Steuerelement wechselt.

control
FrameworkElement

Das Steuerelement, dessen Zustände gewechselt werden.

stateGroupsRoot
FrameworkElement

Das Stammelement, das den VisualStateManager enthält.

Ausnahmen

stateGroupsRoot ist null.

- oder -

newState ist null.

Hinweise

Wenn für VisualStateGroup ein -Steuerelement festgelegt ControlTemplate ist, wird der control -Parameter auf das -Steuerelement festgelegt, das besitzt ControlTemplate. Wenn für VisualStateGroup festgelegt FrameworkElementist, ist null und control Sie den stateGroupsRoot -Parameter verwenden sollten.

Hinweise für Vererber

Achten Sie beim Überschreiben RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) in einer abgeleiteten Klasse darauf, die -Methode der Basisklasse RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) aufzurufen, damit registrierte Delegaten das Ereignis empfangen.

Gilt für: