OrganizedTree .NET is an advanced tree-view control that you would want to use for presenting a very visually engaging tree-view style data.
The control can 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.
1. Organization chart style hierarchical data display
This feature means you don't have to mess with the standard .NET Tree-View control ‘s styling / template customization to render Organization charts / flow charts.
2. Multiple modes of rendering
The control currently supports two modes of tree rendering: Top-To-Bottom, and Bottom-To-Top
3. Easy to setup/use in your applications
The control's object model is similar to .NET Tree-View, but only more awesome!
4. 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
5. Visually engaging features
6. Out-of-the-box support for Printing and Exporting of control visual state/data
The controls supports methods to Print and Export control's visual state.
The Print feature will print the tree to a printer automatically (allowing the user to visually select the printer setup options)
The Export feature will get you the BitmapSource memory stream of the tree so that you can custom handle it in any manner you deem fit - say for example, you could call on this feature and get the BitmapSource stream and then run your own custom dialogs to either print or preview the data on the screen or save it as an bitmap (Jpeg, Png, etc.) formatted image in the disk for later use.