OrganizedTree .NET
OrganizedTree .NET is an advanced tree-view control that you would want to use for presenting a very visually engaging tree-view style data.
It will take your hierarchical data and present it using cascading linkage between various levels of nodes, at the same time supporting highlighting the path to currently selected node.
Some uses of this control includes scenarios such as displaying Corporate Organization charts.
Out-of-the-box support for "Organization chart" style hierarchical data display.
This means you don't have to mess with the standard .NET WPF/Silverlight Tree-View control ‘s styling/re-templating changes
Simply drag-&-drop the control into your design surface, and set up data to render your hierarchical data in a Organization chart style mode, in no time.
Multiple modes of rendering: The control currently supports two modes of tree rendering: Top-To-Bottom, and Bottom-To-Top
Watch some quick features of OrganizedTree .NET control online
Easy to setup/use in your applications
The control's object model is similar to .NET Tree-View, but only more awesome!
High performance rendering
The control is written from scratch engineered for high performance rendering , and does not derive from the .NET WPF/Silverlight TreeView controls
Visually engaging features:
Enhanced design-time experience supported
The control package comes with design-time assemblies specific to both Visual Studio 2010 and Blend 4 IDEs.
Given this design-time facility, it will be easy for you to setup the control visually without ever writing a single line of code or XAML