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: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


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 WPF 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 WPF TreeView allows users to select single or multiple nodes using mouse and keyboard.

Selecting multiple nodes in WPF TreeView

Multicolumn treeview

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 also has TreeGrid control that displays self-relational data in the tree structure with more features like sorting, filtering, exporting to Excel, PDF and rich styling. The data can be loaded on demand.

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. WPF TreeView 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.


Read independent,
authenticated reviews
on G2

Download Now Pricing

What do our customers say about us?

double quotes

I work for an electrical instruments plant. I purchased the Gantt control from Syncfusion. It has saved me many hours as well as stores our information more efficiently… now.
Marco Del Frate

Marco Del Frate

Tecnel SRL

double quotes

I am really thankful for the wonderful set of controls for WPF. I was able to deliver things on time and could focus on core business logic rather than control development.
Umair Ahmed

Umair Ahmed

Technical Lead at Vercom

Transform your applications today by downloading our free evaluation version Download Free Trial


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Syncfusion Awards
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

Live Chat Icon For mobile
Live Chat Icon