What you see below is still trustworthy and we are actively working to make it better.
General usage
Trees are used to display a hierarchical set of information to the user. A tree allows the user to expand and collapse sections to see their contents. It can contain multiple levels of hierarchy.
This example is created with the XAML and C# snippets below. It shows a hierarchical set of information with multiple levels of hierarchy. The items (TreeItems) are defined in the C# and bound to the tree in the XAML.