We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback


The WPF TreeView control allows elements to be organized in a tree structure. Supports extensive customization capabilities, drag and drop, and multiselection. Load-on-demand support speeds up the application launch time. It also supports adding images to nodes, node editing, and sorting.

Data binding

The WPF TreeView provides powerful data binding to display data in a hierarchical tree structure. Supports different types of child nodes through HierarchicalDataTemplate. It allows users to design the application in MVVM pattern, such as binding selected item.

WPF TreeView displays hierarchical data in tree structure

Drag and drop

Provides built-in drag and drop support of TreeView allowing the end user to rearrange nodes. It also supports drag and drop nodes between TreeViews or external control.

Drag and drop nodes between two WPF TreeView


A wide range of node selection in TreeView allows users to select single or multiple nodes using mouse and keyboard.

Selecting multiple nodes in WPF TreeView

Multiple column view

Displays self-relational hierarchical data in a tree structure with multiple columns. Users can interactively resize and reorder the columns. Supports auto column width and sorting items.

WPF TreeView displays file details in multiple columns


Built-in virtualization of TreeView provides a responsive user interface even when loading huge amounts of data.

WPF TreeView virtualization

Checkbox node

Provides support to adding checkbox in treeview items. Checkbox nodes help select or unselect all the related data with recursive selection.

WPF TreeView items with checkbox

Node editing

The WPF TreeView supports editing node text interactively in UI by pressing the F2 function key.

Editing node text in f WPF TreeView


Provides support for sorting items based on specific fields in data. Supports both ascending and descending sort direction.

WPF TreeView shows nodes sorted in the ascending order

Context Menu

Improves user experience by adding custom context menu entries. It helps dynamically rename, add, or delete nodes, and much more.

WPF TreeView displays custom context menu to delete or rename tree nodes


Supports customizing the style of each individual part of TreeView. Provides a rich set of built-in themes inspired by popular interfaces, such as Microsoft Office, Expression Blend, and Metro.


Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon