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

Selects toggle-button theme states from the element's enabled and toggle-state values.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ToggleButtonStateManager : ItemStateManager

Inheritance: objectItemStateManagerBaseItemStateManagerToggleButtonStateManager

Constructors

Initializes the manager with the state tree created by a ToggleButtonStateManagerFactory.

C#
public ToggleButtonStateManager(StateNodeBase rootState)
Parameters:rootStateStateNodeBase

The root node of the visual-state tree to evaluate.

Methods

Updates the active visual state when an element's properties change, including disabled states for toggle, check, and radio buttons.

C#
public override void ItemStateChanged(RadObject senderItem, RadPropertyChangedEventArgs changeArgs)
Parameters:senderItemRadObject

The element whose state changed.

changeArgsRadPropertyChangedEventArgs

The property change that triggered the update, or null for a general state refresh.

Overrides: ItemStateManager.ItemStateChanged(RadObject, RadPropertyChangedEventArgs)

Accepts disabled On and Intermediate state names in addition to states recognized by the base manager.

C#
public override bool VerifyState(string themeRoleName, string key)
Parameters:themeRoleNamestring

The theme role being validated.

keystring

The visual-state key to validate.

Returns:

bool

true if the key is a supported disabled toggle state or is accepted by the base manager.

Overrides: ItemStateManagerBase.VerifyState(string, string)