Get a hierarchical view of your data items
Though it's similar to the TreeView control available in the box, ComponentOne TreeView for WPF provides more powerful features like autosearch, drag-and-drop, and hierarchical templates.
TreeView supports drag-and-drop operations within the tree. Set the AllowDragDrop property to True, and users will be able to reorder nodes within the tree by dragging them with the mouse. You can customize the drag/drop indicators.
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 from acting as drop targets.
With TreeView, you can easily jump to a letter in the node using autosearch. Just type a letter to go to a specific tree node.
You can use different templates for different node types without having to subclass the TreeViewItem class.
Provide editing functionality for node items using the customizable EditTemplate property.
Node headers are content elements, so they can host any type of element: add images, check boxes, or anything else your application needs. Add text boxes to create an editable TreeView.
Show Connecting Lines
Set the ShowLines property to show connected lines in TreeView, giving it the appearance of a classic Windows treeview. Adjust the appearance of the lines with several simple properties, like LineThickness and LineStroke.
Use the cursor keys to navigate the nodes, expanding and collapsing them as you go, or use the autosearch feature to find specific nodes quickly and easily.
Easily Change Colors with ClearStyle
Because TreeView supports ComponentOne ClearStyle™ technology, you can change control brushes without having to override templates. By setting a few brush properties in Visual Studio, you can style each part of the control.