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

Preserves the combined disabled and expanded states for a tree-node expander.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class TreeExpanderStateManager : ItemStateManager

Inheritance: objectItemStateManagerBaseItemStateManagerTreeExpanderStateManager

Constructors

Initializes the state manager with the expander's state tree.

C#
public TreeExpanderStateManager(StateNodeBase rootNode)
Parameters:rootNodeStateNodeBase

The root of the state tree created for the expander item.

Methods

Keeps an expanded expander in the combined disabled-and-expanded state when it becomes disabled.

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

The tree-node expander whose state changed.

changeArgsRadPropertyChangedEventArgs

The property change that triggered state evaluation.

Overrides: ItemStateManager.ItemStateChanged(RadObject, RadPropertyChangedEventArgs)