The C1TreeView type exposes the following members.

Constructors

  Name Description
Public method C1TreeView
Constructor.

Methods

  Name Description
Public method AddCssClass (Inherited from Control.)
Public method AssignPropertiesState
Assigns the properties state hash that used to retrieve and store properties values.
(Inherited from C1ThemeableControlBase.)
Public method BeginUpdate (Inherited from Component.)
Public method CreateChildNodes
Create C1TreeViewNode nodes that belong to C1TreeViewNodeCollection nodes collection.
Public method CreateInstance
Creates an instance of C1TreeViewNode object.
(Overrides C1ThemeableControlBaseCreateInstance(DOMElement).)
Public method CreateTreeViewNode
Creates an instance of C1TreeViewNode
Public method Dispose
Dispose C1TreeView.
(Overrides ComponentDispose()()()().)
Public method EndUpdate (Inherited from Component.)
Public method FindNodeByText
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method Initialize
Initialize C1TreeView.
(Overrides ComponentInitialize()()()().)
Public method InitializeChildNodes
Initialize C1TreeViewNode nodes that belong to C1TreeViewNodeCollection nodes collection.
Public method Invalidate (Overrides C1ThemeableControlBaseInvalidate()()()().)
Protected method OnBubbleEvent (Inherited from Control.)
Protected method OnClick
Called when mouse is click some element inside tree view.
Protected method OnFocus
Called when element inside tree view receives focus.
Protected method OnKeyDown
Called when key is down on some element inside tree view.
Protected method OnMouseDown
Called when mouse is down on some element inside tree view.
Protected method OnMouseMove
Called when mouse is move on some element inside tree view.
Protected method OnMouseOut
Called when mouse is out some element inside tree view.
Protected method OnMouseOver
Called when mouse is over some element inside tree view.
Protected method OnMouseUp
Called when mouse is up on some element inside tree view.
Protected method RaiseBubbleEvent (Inherited from Control.)
Protected method RaisePropertyChanged (Inherited from Component.)
Public method RemoveCssClass (Inherited from Control.)
Public method Save
Persists current state to the server.
Public method SaveState
Saves the properties state.
(Inherited from C1ThemeableControlBase.)
Public method ToggleCssClass (Inherited from Control.)
Public method ToLocaleString (Inherited from Object.)
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Protected method Updated (Inherited from Component.)

Fields

  Name Description
Protected field _propertiesState (Inherited from C1ThemeableControlBase.)

Properties

  Name Description
Public property AccessKey
Gets or sets access key for menu. If user press specified keyboard shortcut then focus moves on first menu item at the top level.
Public property AllowDragDrop
Allow to TreeView nodes performe drag n' drop.
Public property AllowEdit
If this option is set to true, the text of this node could be edited.
Public property AllowTriState
Allow TriState of CheckBox
Public property AutoCheckNodes
Indicates if child nodes will be checked on parient node check.
Public property AutoCollapse
If this option is set to true, expanded node will be collapsed if other node is expanded.
Public property AutoPostBack
Gets or sets the value that indicates whether or not the control posts back to the server each time a user interacts with the control.
Public property CheckedNodes
Public property CollapseAnimation
Collapse Animation effect.
Public property CollapseDelay
Collapse delay in milliseconds before child nodes collapse. Default value is 100.
Public property CollapseDuration
Collapse Animation duration in milliseconds.
Public property CollapseEasing
Specifies the transition for collapse animation.
Public property DisplayVisible
Gets or Sets whether C1TreeView is visible.
Protected property Element (Inherited from Control.)
Public property Enabled
Gets or sets a value indicating whether the C1TreeView control is enabled.
Protected property Events (Inherited from Component.)
Public property ExpandAnimation
Expand Animation effect.
Public property ExpandCollapseHoverUsed
Allow nodes use hover for Expand or Collapse elements.
Public property ExpandDelay
Expand delay in milliseconds before child nodes expand. Default value is nil.
Public property ExpandDuration
Expand Animation duration in milliseconds.
Public property ExpandEasing
Specifies the transition for expand animation.
Public property ID (Inherited from Component.)
Protected property IsInitialized (Inherited from Component.)
Protected property IsUpdating (Inherited from Component.)
Public property LoadOnDemand
Gets or sets the value that indicates whether or not loads on demand is enabled.
Public property Nodes
C1TreeViewNodeCollection collection contains C1TreeViewNode nodes.
Public property OnClientNodeCheckChanged
Occures if C1TreeViewNode node check status has been changed.
Public property OnClientNodeClicked
Occures if C1TreeViewNode node has been clicked.
Public property OnClientNodeCollapsed
Occures if C1TreeViewNode has been collapsed.
Public property OnClientNodeDragging
Occures if C1TreeViewNode node is dragging.
Public property OnClientNodeDragStarted
Occurs when the user starts to drag the C1TreeViewNode.
Public property OnClientNodeDropped
Occures if C1TreeViewNode node is dropped.
Public property OnClientNodeExpanded
Occures if C1TreeViewNode has been expanded.
Public property OnClientNodeMouseOut
Occures if if the mouse pointer get out the C1TreeViewNode node.
Public property OnClientNodeMouseOver
Occures if the mouse pointer get over the C1TreeViewNode node.
Public property OnClientNodeTextChanged
Occures if C1TreeViewNode node has been edited.
Public property OnClientSelectedNodesChanged
Occures if C1TreeViewNode node has been selected.
Public property Owner
Owner of this element. Is always null for C1TreeView treeview.
Public property Parent (Inherited from Control.)
Public property PropertiesState
Constructs a state characterized by dictionary properties.
(Inherited from C1ThemeableControlBase.)
Public property SelectedNodes
Public property ShowCheckBoxes
Allow the check box to be shown on the nodes.
Public property ShowExpandCollapse
Allow nodes to be expanded or collapsed.
Public property ShowLines
Allow nodes to be vinculated be hierarchical line.
Public property VisibilityMode (Inherited from Control.)
Public property Visible (Inherited from Control.)
Public property VisualStyle
Gets or sets the visual style name used by the control.
(Inherited from C1ThemeableControlBase.)

Events

  Name Description
Public event Disposing (Inherited from Component.)
Public event OnCallbackComplete
Occures after callback complete.
Public event OnNodeCheckChanged
Occures if C1TreeViewNode node check status has been changed.
Public event OnNodeClicked
Occures if C1TreeViewNode node has been clicked.
Public event OnNodeCollapsed
Occures if C1TreeViewNode has been collapsed.
Public event OnNodeDragging
Occures if C1TreeViewNode node is dragging.
Public event OnNodeDragStarted
Occurs when the user starts to drag the C1TreeViewNode.
Public event OnNodeDropped
Occures if C1TreeViewNode node is dropped.
Public event OnNodeExpanded
Occures if C1TreeViewNode has been expanded.
Public event OnNodeMouseOut
Occures if if the mouse pointer get out the C1TreeViewNode node.
Public event OnNodeMouseOver
Occures if the mouse pointer get over the C1TreeViewNode node.
Public event OnNodeTextChanged
Occures if C1TreeViewNode node has been edited.
Public event OnSelectedNodesChanged
Occures if C1TreeViewNode node has been selected.
Public event PropertyChanged (Inherited from Component.)

Explicit Interface Implementations

See Also