Creates the visual-state tree used to render enabled, disabled, pressed, hovered, and toggled button states.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class ToggleButtonStateManagerFactory : ItemStateManagerFactory
Inheritance: objectItemStateManagerFactoryBaseItemStateManagerFactoryToggleButtonStateManagerFactory
Constructors
public ToggleButtonStateManagerFactory()
Methods
Marks the supported toggle, pointer, and disabled state combinations as visible to theme tooling.
protected override void AddDefaultVisibleStates(ItemStateManager res)
The state manager whose default visible states are being registered.
Overrides:
Creates an enabled-state branch with a separate disabled state.
public override StateNodeBase CreateRootState()
StateNodeBase
The root condition node for the toggle button's visual states.
Overrides:
Builds the enabled state combinations for toggle, intermediate, pressed, and hovered appearances.
protected override StateNodeBase CreateSpecificStates()
StateNodeBase
The state subtree evaluated when the button is enabled.
Overrides:
Creates the state manager that evaluates this factory's state tree.
protected override ItemStateManager CreateStateManagerCore()
ItemStateManager
A manager configured with this factory's root state.
Overrides: