VisualStateManager.RaiseCurrentStateChanging Method (System.Windows)

Switch View :
ScriptFree
.NET Framework Class Library for Silverlight
VisualStateManager.RaiseCurrentStateChanging Method

Raises the CurrentStateChanging event on the specified VisualStateGroup.

Namespace:  System.Windows
Assembly:  System.Windows (in System.Windows.dll)
Syntax

Visual Basic (Declaration)
Protected Sub RaiseCurrentStateChanging ( _
	stateGroup As VisualStateGroup, _
	oldState As VisualState, _
	newState As VisualState, _
	control As Control _
)
C#
protected void RaiseCurrentStateChanging(
	VisualStateGroup stateGroup,
	VisualState oldState,
	VisualState newState,
	Control control
)

Parameters

stateGroup
Type: System.Windows.VisualStateGroup
The object on which the CurrentStateChanging event
oldState
Type: System.Windows.VisualState
The state that the control is transitioning from.
newState
Type: System.Windows.VisualState
The state that the control is transitioning to.
control
Type: System.Windows.Controls.Control
The control that is transitioning states.
Exceptions

Exception Condition
ArgumentNullException

stateGroup is null.

-or-

newState is null.

-or-

control is null.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0
Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

See Also

Reference