Class
ToggleSwitchButtonStateManager

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class ToggleSwitchButtonStateManager : ItemStateManager

Inheritance: objectItemStateManagerBaseItemStateManagerToggleSwitchButtonStateManager

Constructors

ToggleSwitchButtonStateManager(StateNodeBase)

Declaration

cs-api-definition
public ToggleSwitchButtonStateManager(StateNodeBase rootState)

Parameters

rootState

StateNodeBase

Methods

GetInitialState(RadObject)

Gets the initial state for the specified RadObject item. Uses the ThemeRole if the item is stylable, otherwise uses the type name.

Declaration

cs-api-definition
public override string GetInitialState(RadObject item)

Parameters

item

RadObject

The item to get the initial state for.

Returns

string

The initial state string for the item.

Overrides ItemStateManagerBase.GetInitialState(RadObject)

ItemStateChanged(RadObject, RadPropertyChangedEventArgs)

Handles item state changes and triggers state re-evaluation.

Declaration

cs-api-definition
public override void ItemStateChanged(RadObject senderItem, RadPropertyChangedEventArgs changeArgs)

Parameters

senderItem

RadObject

The item that changed state.

changeArgs

RadPropertyChangedEventArgs

The property change event arguments.

Overrides ItemStateManager.ItemStateChanged(RadObject, RadPropertyChangedEventArgs)

VerifyState(string, string)

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

Declaration

cs-api-definition
public override bool VerifyState(string themeRoleName, string key)

Parameters

themeRoleName

string

The theme role name to validate against.

key

string

The state key to verify.

Returns

bool

True if the state is valid; otherwise, false.

Overrides ItemStateManagerBase.VerifyState(string, string)