Class
RadCheckmarkStateManager

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadCheckmarkStateManager : ItemStateManagerBase

Inheritance: objectItemStateManagerBaseRadCheckmarkStateManager

Constructors

RadCheckmarkStateManager()

Declaration

cs-api-definition
public RadCheckmarkStateManager()

Methods

AttachToItemOverride(StateManagerAttachmentData, RadObject)

Provides derived classes with the opportunity to perform custom attachment logic.

Declaration

cs-api-definition
protected override void AttachToItemOverride(StateManagerAttachmentData attachData, RadObject item)

Parameters

attachData

StateManagerAttachmentData

The attachment data for the state manager connection.

item

RadObject

The RadObject item being attached to.

Overrides ItemStateManagerBase.AttachToItemOverride(StateManagerAttachmentData, RadObject)

GetAvailableStates(string)

Gets the available states for the specified theme role. Must be implemented by derived classes.

Declaration

cs-api-definition
public override StateDescriptionNode GetAvailableStates(string itemRoleName)

Parameters

itemRoleName

string

Returns

StateDescriptionNode

The root state description node containing all available states.

Overrides ItemStateManagerBase.GetAvailableStates(string)

ItemStateChanged(RadObject, RadPropertyChangedEventArgs)

Handles item state changes. Must be implemented by derived classes.

Declaration

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

Parameters

item

RadObject

changeArgs

RadPropertyChangedEventArgs

The property change event arguments.

Overrides ItemStateManagerBase.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)