New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class LightVisualToggleButtonStateManager : ItemStateManager

Inheritance: objectItemStateManagerBaseItemStateManagerLightVisualToggleButtonStateManager

Derived Classes: VirtualKeyboardToggleKeyStateManager

Constructors

C#
public LightVisualToggleButtonStateManager(StateNodeBase rootState)
Parameters:rootStateStateNodeBase

Methods

Handles item state changes and triggers state re-evaluation.

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

The item that changed state.

changeArgsRadPropertyChangedEventArgs

The property change event arguments.

Overrides: ItemStateManager.ItemStateChanged(RadObject, RadPropertyChangedEventArgs)

Verifies if the specified state is valid for the given theme role.

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

The theme role name to validate against.

keystring

The state key to verify.

Returns:

bool

True if the state is valid; otherwise, false.

Overrides: ItemStateManagerBase.VerifyState(string, string)