ComponentOne TreeView for ASP.NET: Key Features

Key Features

C1TreeView consists of the following main features:

•      CSS Styling

C1TreeView includes CSS supported styling so that you can use cascading style sheets to easily style the C1TreeView control to match the design of your current Web site.

•      Visual Styles

C1TreeView provides several built-in themes, known as visual styles, that can be easily applied through the C1TreeView Tasks menu or they can be modified to create a new visual style. For more information on the visual styles, see Visual Styles.

•      Templates

Use built-in template editing to change how the C1TreeView control appears. Templates allow you to easily add your own elements – including text, images, and controls such as buttons – to various nodes. See Templates for more information.

 

 

•      Design-time Support

C1TreeView includes extensive design-time support, such as built-in designers and editors, so that you can create and customize the C1TreeView control with little or no code. See C1TreeView Smart Tag and TreeView Designer Form for more information.

•      Data Binding

Bind the C1TreeView control to a data source – you can bind to an XMLDataSource or SiteMapDataSource, or you can even read data from AccessDataSource and create the C1TreeView hierarchy dynamically. See Binding C1TreeView to an XML File for more information on how to bind an XMLDataSource to the C1TreeView control.

•      Animation Effects

C1TreeView includes built-in animation effects for the expanded and collapsed nodes in the C1TreeView. You can specify the type of animation for the C1TreeView by setting the CollapseAnimation or ExpandAnimation properties. See the Animation topic for more information on C1TreeView’s animation effects.

•      Keyboard Support

Add access key support to give the C1TreeView control focus with a chosen key combination. At run time users can use the keyboard arrow keys to navigate through the node items and the ENTER key to open a link in a node item.

•      AJAX Support

Built-in AJAX support lets users interact with C1TreeView without the control performing a postback operation back to the server.

•      Set Postbacks

Use the AutoPostBack property to determine whether C1TreeView should perform a postback to the server each time the end user interacts with the control.

•      Browser Support

C1TreeView includes support for the Internet Explorer (6.0 or later), Firefox (2 or later), and Safari Web browsers.

•      XHTML Compliant

C1TreeView provides complete XHTML compliance. The output that is generated is fully XHTML 1.1 compliant.

•      Client-Side Object Model

The C1TreeView control's client-side object model is exposed so that you can easily customize the control with client-side script. See Client-Side TreeView for more information.

•      Draggable nodes

Drag and drop nodes into different locations. See Drag and Drop Nodes for more information.

•      Multiple node selection

You can easily select multiple nodes in C1TreeView by holding the CTRL key while clicking nodes. See Node Selection for more information on selecting multiple nodes.

•      Check box support

Node items can be implemented as regular check boxes which can be selected or unselected. See Check Boxes for more information.

•      Node editing

Node editing allows node items to be edited at run time by setting the AllowEdit property to true.


Send comments about this topic to ComponentOne.
Copyright © 1987-2010 ComponentOne LLC. All rights reserved.