Get a hierarchical view of your data items with TreeView for WPF. It's similar to the standard TreeView controls available in Window Forms, but provides more features like keyboard-based search, drag and drop functionality, auto-search, hierarchical templates, and more.

Make the most of TreeView for WPF. by taking advantage of the following key features:

  • Drag-and-drop Nodes within the TreeView

TreeView supports drag-and-drop operations within the tree. Simply set the AllowDragDrop property to true and users will be able to reorder nodes within the tree by dragging them with the mouse.

  • Customizable Drag-drop Behavior

TreeView fires events during drag-drop operations so you can customize their behavior. For example, you can prevent some nodes from being dragged or some nodes from acting as drop targets.

  • Auto-search

With our TreeView control, you can easily jump to a letter in the node with auto-search. Just type a letter to go to a specific tree node.

  • Hierarchical Templates

You can use different templates for different node types without having to subclass the C1TreeViewItem class.

  • Customizable Nodes

Node headers are content elements, so they can host any type of element. Add images, checkboxes, or whatever your application requires.

  • Keyboard Navigation

Use the cursor keys to navigate the nodes, expanding and collapsing them as you go. Or use the auto-search feature to find specific nodes quickly and easily.

  • Supports ClearStyle Technology

TreeView for WPF supports ClearStyle technology, which allows you to easily change control colors without having to change control templates. By setting a few color properties, you can quickly style the C1TreeView control.