Users can nest nodes as deep as needed with the WPF data tree infinite depth feature. 

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.
View Sample 

Allows you to easily set-up drag and drop of tree nodes for your WPF application's end users.
View Sample 

Drag and drop nodes easily with the WPF data tree drag and drop feature. 
End users can edit any tree node using the WPF data tree node editing feature. 

Allows end user editing of tree nodes, exposing a data template which you can configure for the editor you want to employ.
View Sample 

Supports checkbox nodes, which allow your WPF application's end users to select one or more tree nodes across levels.
View Sample 

End users can select one or more tree nodes across differen levels using the WPF data tree multiple selection feature. 
Supports virtualization of its tree nodes so they only consume your system's resources when necessary to display for the end user. 

Supports virtualizing of its tree nodes so they only consume your system's resources when necessary to display for the end user.
View Sample