[]
        
(Showing Draft Content)

TreeView Overview

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.

Documentation

Product Samples

Create Your First Application using TreeView

Elements Working with TreeView

Product samples are located at Documents\ComponentOne Samples\WPF\vx.x\CS\TreeView on your system, if you have installed the samples while installing WPF Edition using ComponentOneControlPanel.exe.

Blogs

API References

How to Implement Lazy Loading for WPF TreeView ELements

Key Features in TreeView for WPF

API Reference