Silverlight Data Tree Control

xamDataTree™ is a high performance databound tree built for blazing speed even while it comfortably handles tens of thousands of tree nodes. When you want to ensure your Silverlight end users enjoy rapid access to navigating an unlimited set of hierarchical data, choose xamDataTree as your Silverlight tree control. xamDataTree has also been specially designed to handle multiple kinds of child nodes, and nesting of nodes to arbitrary depths through the flexibility of its node layout architecture. We built this tree control on our Unified XAML Product Strategy, so that any Silverlight code you write for it can be easily ported to Windows Presentation Foundation (WPF) in the future.

 

Features at a Glance

  • Touch Support - Panning and flick scrolling
  • Infinite Depth – xamDataTree provides a flexible node layout architecture that lets you nest tree nodes to any arbitrary depth, and even include multiple kinds of child tree nodes.
  • Drag and Drop – xamDataTree allows you to easily set-up drag and drop of tree nodes for your Silverlight application's end users.
  • Node Editing – xamDataTree permits end user editing of tree nodes, exposing a data template which you can configure for the editor you want to employ.
  • UI Virtualization – xamDataTree virtualizes its tree nodes so they only consume your system's resources when necessary to display for the end user.
  • Multiple Selection – xamDataTree allows your Silverlight application's end users to select one or more tree nodes across levels.
  • Unified XAML Product Strategy – xamDataTree builds on our common XAML codebase which allows you to reuse all of its API's should you migrate to Windows Presentation Foundation.