New to Telerik UI for WinForms? Start a free 30-day trial

Adds the On visual state to the toggle switch's normal and disabled theme states.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ToggleSwitchElementStateManager : ItemStateManagerFactory

Inheritance: objectItemStateManagerFactoryBaseItemStateManagerFactoryToggleSwitchElementStateManager

Constructors

C#
public ToggleSwitchElementStateManager()

Methods

Registers On and Disabled.On as visible states alongside the base pointer and disabled states.

C#
protected override void AddDefaultVisibleStates(ItemStateManager sm)
Parameters:smItemStateManager

The state manager receiving the visible state names.

Overrides: ItemStateManagerFactory.AddDefaultVisibleStates(ItemStateManager)

Adds a state condition driven by the toggle switch's IsOnProperty.

C#
protected override StateNodeBase CreateSpecificStates()
Returns:

StateNodeBase

The subtree containing the On state.

Overrides: ItemStateManagerFactory.CreateSpecificStates()

Creates the state manager that adds the switch's On state to the base element states.

C#
protected override ItemStateManager CreateStateManagerCore()
Returns:

ItemStateManager

The manager configured with this factory's root state.

Overrides: ItemStateManagerFactory.CreateStateManagerCore()