VisualStateManager.CustomVisualStateManager Attached Property
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets or sets the VisualStateManager that transitions between the states of a control.
Namespace: System.Windows
Assembly: System.Windows (in System.Windows.dll)
Syntax
'Declaration
See GetCustomVisualStateManager, SetCustomVisualStateManager
See GetCustomVisualStateManager, SetCustomVisualStateManager
<templateRoot>
<VisualStateManager.CustomVisualStateManager>
singleCustomVisualStateManager
</VisualStateManager.CustomVisualSstateManager>
</templateRoot>
<templateRoot VisualStateManager.CustomVisualStateManager="{StaticResource customVisualStateManagerKey}"/>
XAML Values
templateRoot
The root UIElement of content for a template applied to a control.singleCustomVisualStateManager
An object element for a class that implements a custom VisualStateManager.customVisualStateManagerKey
A resource key referring to an existing resource in a ResourceDictionary. The resource should be an object element instantiation of a custom VisualStateManager class.
Property Value
Type: System.Windows.VisualStateManager
The VisualStateManager that transitions between the states of a control. The default is nulla null reference (Nothing in Visual Basic).
Remarks
Use the CustomVisualStateManager property if you want to implement your own logic for transitioning between states. If CustomVisualStateManager is nulla null reference (Nothing in Visual Basic), the VisualStateManager uses its own logic to transition between states.
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.