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 RadCheckmarkStateManager : ItemStateManagerBase

Inheritance: objectItemStateManagerBaseRadCheckmarkStateManager

Constructors

C#
public RadCheckmarkStateManager()

Methods

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

C#
protected override void AttachToItemOverride(StateManagerAttachmentData attachData, RadObject item)
Parameters:attachDataStateManagerAttachmentData

The attachment data for the state manager connection.

itemRadObject

The RadObject item being attached to.

Overrides: ItemStateManagerBase.AttachToItemOverride(StateManagerAttachmentData, RadObject)

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

C#
public override StateDescriptionNode GetAvailableStates(string itemRoleName)
Parameters:itemRoleNamestringReturns:

StateDescriptionNode

The root state description node containing all available states.

Overrides: ItemStateManagerBase.GetAvailableStates(string)

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

C#
public override void ItemStateChanged(RadObject item, RadPropertyChangedEventArgs changeArgs)
Parameters:itemRadObjectchangeArgsRadPropertyChangedEventArgs

The property change event arguments.

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