Data Presentation
When bound to data, the DevExpress WPF TreeList can present any self-referenced data structure. In Unbound mode, it allows you to manually create and populate the tree as business needs dictate.
Tree Nodes
Display information as a tree.
Tree Nodes
Our WPF TreeList is a drop-in replacement for the standard Microsoft TreeView. Nodes within the WPF TreeList represent hierarchical data structures. Unlike a treeview, however, the TreeList can also display columns for each Node.
Data Columns
Multi-column display of hierarchical data.
Data Columns
Our WPF TreeList Control supports multi-column display of hierarchical data, data shaping and layout customization features such as Sorting and Filtering, Data Editing via Embedded Cell Editors, Advanced Scrolling Options, Column Auto Width, Column Reordering and Resizing, Fixed Columns, Field Chooser Window and Extendable Context Menus.
Data Bands
Optimize screen real-estate for easier data consumption.
Data Bands
The DevExpress WPF TreeList Control ships with extended layout and customization options for complex datasets. End-users can hide, display and reorder entire column sets instead of performing the same operation on each column individually.
Dynamic Loading
Create a tree on demand.
Dynamic Loading
A tree can be created on demand. Child nodes are dynamically created and initialized when their parent node is expanded.
Unbound Mode
Manually create and populate the tree.
Unbound Mode
In Unbound mode, our WPF TreeList Control allows you to manually create and populate the tree as business needs dictate.
Hierarchical Data Templates
Customize the appearance and visual layout of the TreeList.
Hierarchical Data Templates
Our WPF TreeList's layout, look and feel can be fully customized by using templates that allow you to create custom layouts for its visual elements (nodes, data cells, column headers, etc.)
"I have been using DevExpress for few years now and I am really satisfied. Great support is what I value most."
Ivan Petrovic
Data Shaping and Editing
Unleash the power of information and intuitively present it to your end-users.
Multi-Column Sorting
Sort data against an unlimited number of columns.
Multi-Column Sorting
Sort data against an unlimited number of columns.
Conditional Formatting
Highlight node and cell values for maximum data clarity.
Conditional Formatting
The WPF TreeList Control supports Excel-inspired Conditional Formatting of individual data cells. This feature allows end-users to both sort data inside the TreeList AND to visualize selected cells with data bars, icons and predefined or custom appearance schemes. The following comparison rules are fully supported: Top/Bottom, Above/Below Average, Greater/Less Than, Value List, Unique/Duplicate.
Summaries & Aggregates
Automatically compute summaries across all TreeList elements.
Summaries & Aggregates
Five predefined aggregate functions (COUNT, MAX, MIN, SUM and AVERAGE) and the ability to provide custom logic for calculating summary values via event handlers gives you a limitless set of computation options. End users can calculate any of these summaries at runtime by using the appropriate Footer context menu item.
Node Drag & Drop
Integrated Node Drag & Drop support.
Node Drag & Drop
With a comprehensive node selection support, your end-users can select individual or multiple nodes using the mouse or keyboard. Integrated Node Drag & Drop support means that your end-users can rearrange node hierarchies and move data objects outside the TreeList to external controls that support drag and drop.
Data Editing
Optimized UX for editing row values within the treelist's container.
Data Editing
The TreeList's Inline Data Editor allows you to create custom data editing experiences without writing code or invoking custom dialogs.
Over 20 controls that can be embedded into data cells for editing and better data presentation. Our editors provide seamless integration with the rest of our product line, including the Data Grid and Ribbon controls. Advanced data editing options include: Input Validation and Error Indication, integrated UI for adding, deleting and navigating nodes.
Data Validation
Visually communicate the validity of data entered into individual cells.
Data Validation
We know that no single solution can address all Data Validation requirements and as such, the WPF TreeList ships with 2 options to validate data for accuracy. You can manage Data Validation at both the TreeList and Data Level. If you've specified Validation rules (a the TreeList or Data level), our WPF TreeList makes it easy to visually communicate the validity of data entered into individual cells.
"The response from DevExpress is always prompt, detailed and typically includes a code sample. Have used their suite for 4 years and never regretted my choice for one second."
Jim Thomas
Data Filtering
In addition to a full suite of built-in UI tools to simplify data filtering, the TreeList includes 20 controls can be embedded into TreeList cells for data editing and better data presentation.
Instant Find Panel
A simple and quick way to find records.
Instant Find Panel
The Instant Find Panel removes all complexities associated with data filtering and replicates the UX foun in today's most popular apps. Once enabled, the Find Panel allows users to enter a search string and initiate a search against all values displayed in the treelist.
Auto-Filter Row
Intuitive column based search.
Auto-Filter Row
By enabling the Auto-Filter Row, users can filter nodes by individual column values. Based on the data type associated with a column, you can control the search operators used (LIKE, EQUALS, etc).
Column Header Filter
Unobtrusive column based filtering.
Column Header Filter
Clicking a button within column headers invokes a filter dropdown, which lists unique values within a given column and allows you to apply filter criteria without writing a single line of code.
MRU Filter List
Most recently used filters.
MRU Filter List
Most recently used filters.
Query Builder
Make filtering even easier for end-users.
Query Builder
The Query Builder control automatically suggests conditions and possible filter values for each individual field. The built-in filter bar provides feedback to end-users as to the applied filter.
"Definitely, with no doubt, I will recommend DevExpress software as I can. DevExpress Support is number one."
Giancarlo BragaMedina Braga Systems
UI Customization & Tree List Behaviors
A variety of customizable UI elements and behaviors give you meticulous control over the TreeList's runtime capabilities.
Fixed Bands & Columns
Anchor bands and columns for improved readability.
Fixed Bands & Columns
Fixed Bands and Columns allow you to anchor bands/columns to the left or rightmost edge of the TreeList. These fixed bands/columns are never scrolled horizontally and as such, allow you to create solutions that offer improved readability and visual clarity. Typical use-cases involve financial and data entry intensive applications.
Column Customization
Runtime node/column customization made easy.
Column Customization
The DevExpress WPF TreeList allows end-users to customize columns and band layout at runtime. The TreeList's Column Chooser can add/remove both columns and bands with simple drag & drop operations.
Node & Cell Selection
Select multiple nodes/rows with the keyboard or mouse.
Node & Cell Selection
The WPF TreeList Control fully supports node/record selection. You can restrict record selection to individual nodes/records or you can allow end-users to select multiple nodes.
Save/Restore Layout
Save and restore runtime customizations made by users.
Save/Restore Layout
Save and restore runtime treelist customizations made by users.
Per-Pixel Scrolling
Flawless pixel-based vertical scrolling.
Per-Pixel Scrolling
Flawless pixel-based vertical scrolling.
"I want to thank YOU guys for creating such great products. I can honestly say that with your products I increase my productivity with about 15% on a monthly basis."
Raymond Musa
Printing & Export
Multiple data rendering and reporting options via a built-in WYSIWYG printing engine. Includes data export to multiple file formats including XLS, PDF, HTML, etc.
WYSIWYG Printing
The easiest way to printing the contents of your TreeList.
WYSIWYG Printing
Turn the contents of your TreeList into a printed report with a simple method call.
Print Preview
Customize, preview and print output.
Print Preview
Customize, preview and print output.
Data Export
Includes data export to all popular formats.
Data Export
Export the treelist's contents to all popular formats, including XLSX, PDF, RTF, HTML, TXT, CSV, etc
Data-Aware Export to Excel
Data export optimized for subsequent analysis of grid data with Microsoft Excel.
Data-Aware Export to Excel
Data export optimized for subsequent analysis of grid data within Microsoft Excel.