Explore WebUI Studio

Explore WebUI Studio - High Performance TreeView

High Performance TreeView

High Performance TreeView

Historically, creating hierarchical data displays has been an excruciating challenge. Even today, no current solution adequately does the job – until now. UXTreeView elegantly provides many sophisticated features, amazing performance, complemented with beautiful presentation.

Watch Video

Performance and Data Binding

The basic foundation of UXTreeView is the loosely-coupled MVVM architecture. This structure unlocks more features, such as child load-on-demand with MVP and MVVM patterns. UXTreeView offers two load-on-demand modes: automatic and custom. In custom mode, child data retrieval completely submits to your application’s logic.

UXTreeView also provides data binding so you can easily bind linear or hierarchical data. For greater scalability, use the hierarchical data template. UXTreeView’s simplified binding allows you to create a generic style and assign it an ItemContainerStyle property for almost unlimited styling. Learn more

Rich User Interaction

UXTreeView’s one-of-a-kind hierarchical data visualization offers multiple item selection capabilities. Using the CTRL and SHIFT key with a click, Enter or Space, users can freely select the items they want. And from development side, you can easily capture a user’s selected items through the provided properties.

UXtreeView also introduces our TriState checkbox. It differs from traditional checkboxes by offering a third state: indeterminate. In a hierarchical scenario, it allows you to track child node’s checked status – whether they all are checked, unchecked, or partially checked.

Rich User Interaction

With the addition of Text search, users save even more time, which is particularly useful when UXTreeView is bound to a complex data structure. User can quickly locate a specific node just by typing in the characters regardless of the structure.
Learn more

Comprehensive Node Editing

Comprehensive Node Editing

UXTreeView also provides out-of-the-box node editing functionality. It allows user to rename a node directly. To control the input and provider richer experience, you can substitute the default editing text box with precision control, such as masked input, calendar dropdown, and more. Learn more

Interactive DragDrop

Powered by ClientUI solid DragDrop Framework, UXTreeView offers consistent drag and drop functionality. You can rearrange a treeview’s structure, drag drop cross treeviews, or set the treeview’s node as a valid drop target and more. Learn more

Interactive DragDrop

Download the 30-day full trial today and experience the powerful feature.

  • Live Demo
Close window
back back back forwardforwardforward