Advanced TreeView control has been designed from ground up to help you provide great looking hierarchical data presentation in your applications. We include multi-column support, multiple node selection, data-binding, on demand loading with 2 virtualization modes, editing support and more. Here is screen-shot from sample application included which shows binding to file system:
Advanced TreeView control supports top-level columns and child columns that can be defined for each node. You can have as many nested columns as you wish. Child nodes may inherit the root column definitions or ignore them depending on settings on each node. Nested columns feature is shown in screen-shot below:
Advanced Tree control provided 3 selection modes:
Selection by default is in node selection mode which looks like this (note that whole node is selected):
You can enable cell selection as well which looks like this:
Advanced Tree control includes fully automatic support for drag & drop. You can choose whether move or copy of nodes is performed and usually no code is required to enable drag & drop. Sample project included with DotNetBar for WPF demonstrates this functionality.
Advanced TreeView control includes fully customizable and extensible cell editing support. Default editor provided is simple text editor. Each column provides CellEditTemplate property that allows you to provide custom editing template appropriate for data-type used for that column.
One of the difficulties with standard WPF TreeView is complex way to select deeply nested node. This problem stems from the data-binding and container generation for tree nodes. Since container nodes for data are not generated until the node is actually visible on the screen, i.e. all its parent nodes are expanded, finding and selecting correct deep nested node gets complex.
Our Advanced Tree control provides functionality that lets you do all that with single line of code. For example, ExpandToItem method lets you find and expand the tree to the node based on the specific data-object, regardless of whether node container is generated or not.
Advanced TreeView control comes with Office 2010 like Blue, Silver and Black styles, Windows 7 style and default simple style.
Download fully functional trial of DotNetBar for WPF now and experience how easy it is to create professional WPF applications.