wpf treeview binding

Est-il un tutoriel simple pour les débutants sur treeview de liaison dans WPF?

Que devrions-nous écrire en ItemsSource, Type de données, ItemTemplate attributs si il y a
une Liste d'éléments?

IList<string> items = new List<string>();
items.Add("item1");
items.Add("item2");
items.Add("item3");

Code XAML:

<TreeView Name="treeView1">  
    <TreeView.Resources> <!-- what does it mean? -->
        <HierarchicalDataTemplate DataType="???" ItemsSource="{Binding ???}"></HierarchicalDataTemplate>  
    </TreeView.Resources>  
</TreeView>

source d'informationauteur pojo