The DXTreeList ships with numerous innovative features, including a wide array of cell editors, full end-user customization options, advanced data binding and management, fixed column support, data validation, UI virtualization and much more...

To view the Silverlight Tree List Control in action, visit the DXTreeList Online Demo page.

Data Presentation: DevExpress Silverlight TreeList
Data Presentation

The DevExpress Silverlight TreeList control can be used in both bound or unbound mode. In bound mode, the TreeList can present any self-referenced data structure. Unbound mode allows you to manually create and populate the tree (as your business needs dictate). Unbound mode supports on demand loading of individual nodes resulting in ultra-fast information display.

Help Topic: Tree Generation Algorithm | Help Topic: Binding to Hierarchical Data | Help Topic: TreeList View Unbound Mode | Help Topic: Dynamic Data Loading | Demo: Build Tree from Self-Reference Data | Demo: Unbound Mode | Demo: Dynamic Node Loading

Multi-Column Tree View: DevExpress Silverlight TreeList
Multi-Column Tree View

The Silverlight TreeList control uses the same View-based data presentation architecture as that found in the the DevExpress Silverlight Grid Control. The Tree view 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.

Help Topic: TreeList View | Demo: End-User Customization

Data Sorting: DevExpress Silverlight TreeList
Data Sorting

The Silverlight TreeList View supports unlimited data sorting. When sorting data, you can include as many columns as your business needs dictate. You can take full control over data sorting by writing your own value comparison handler.

Help Topic: Sorting Overview | Help Topic: TreeListView Sorting Specifics

Data Filtering: DevExpress Silverlight TreeList
Data Filtering

Using the Silverlight TreeList's powerful API, you can apply any filter criteria programmatically. End-users can also modify the currently applied filter condition using the following visual elements:

Built-in Filter Editor Dialog ● Microsoft Excel style Filter Dropdowns ● Auto-Filter Row ● Filter Panel ● Most Recently Used Filter List

Help Topic: Filtering Overview | Help Topic: Filter Modes and Custom Filter Algorithms | Help Topic: Filtering in Code

Totals: DevExpress Silverlight TreeList

The DevExpress Silverlight TreeList Control allows you to quickly analyze your data by displaying aggregate function values calculated against the entire dataset. 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 manage the display of totals via the built-in Summary Editor.

Help Topic: Data Summaries Overview | Help Topic: Runtime Summary Editor | Help Topic: Custom Summary

Data Editing: DevExpress Silverlight TreeList
Data Editing

The DevExpress Silverlight Data Editors Library provides a rich collection of controls that can be embedded into data cells for editing and formatted data presentation. Additional data editing options include the following:

Create Data Editors and Viewers Using Templates ● Advanced Input Validation

Help Topic: Data Editing and Validation | Demo: Dynamically Assign Data Editors

Unbound Columns and Expression Editor: DevExpress Silverlight TreeList
Unbound Columns and Expression Editor

The Expression Editor is a UI enhancement that was ported from our award winning WinForms product line to Silverlight. With this dialog, you can visually build expressions that use field values, constants, numerous predefined functions and operators. These expressions can be employed to calculate unbound field values.

Help Topic: Unbound Columns | Help Topic: Expression Editor | Help Topic: Expression Operators, Functions and Constants | Demo: Unbound Columns

Node Selection: DevExpress Silverlight TreeList
Node Selection

The DevExpress Silverlight TreeList Control provides comprehensive node selection support. Nodes can be selected both programmatically and at runtime using the mouse or keyboard.

Help Topic: Multiple Node Selection

Design-Time Features: DevExpress Silverlight TreeList
Design-Time Features

The DevExpress Silverlight TreeList Control provides enhanced design-time support within the Visual Studio 2010 IDE and Expression Blend. This is accomplished using the same mechanisms available to end-users at runtime. Other design-time enhancements include a Quick Customization Panel, Expression Editor for Unbound Fields, and Filter Builder Dialog.

Help Topic: Customizing Unbound TreeList at Design Time

Buy it Today

Part of the DXperience Subscription
Pricing starts at only


100% Silverlight. 100% DevExpress.

The 80 controls and libraries that make up the DevExpress Silverlight Subscription have been engineered to address the UI, analytics and reporting requirements for a broad range of solutions targeting Windows® and the Web. If you are a Silverlight developer and are ready to experience the DevExpress difference, download your free trial today or explore the individual controls that ship as part of this subscription below.
Create compelling business solutions that emulate the look, feel and capabilities of Microsoft Office®.
Reports & Analytics
Harness the power of information and present it to your users so it's always easy-to-use and always customizable.
Navigation & Layout
Reproduce the advanced and highly flexible user interfaces of today's most popular Windows applications.

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at or call us at +1 (818) 844-3383


DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners