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
Vous devez vous connecter pour publier un commentaire.
Pour bien comprendre comment utiliser wpf treeview avec la liaison de données, je suis allé à travers les didacticiels suivants dans l'ordre -
1) Un exemple très simple de treeview liaison à l'aide de la récursivité
http://testdrivendevelopment.wordpress.com/2008/07/15/databinding-wpf-treeview-using-recursion/
2) Claus Konrads exemple simple de la liaison de données avec le contrôle treeview. C'est le plus simple exemple, j'ai rencontré et devrait obtenir de nouveaux arrivants de wpf jusqu'à la vitesse.
http://blog.clauskonrad.net/2011/04/how-to-make-hierarchical-treeview.html
3) Mike Hillbergs tutoriel montre en détail les tenants et les aboutissants de l'arborescence, comment il se compare à d'autres contrôles wpf, et comment lier des données.
http://blogs.msdn.com/b/mikehillberg/archive/2009/10/30/treeview-and-hierarchicaldatatemplate-step-by-step.aspx
Avoir un regard sur Josh Smiths excellent tutoriel
Treeview est un contrôle wpf que vous avez à appoach dans un peu diffrent.Il est simple et efficace et en même temps une douleur à comprendre et à entrer en piste pour une beginer,en particulier ceux provenant de la windows calendrier fond d'écran.S'il vous plaît aller à travers la MVVM modèle premier, puis essayez d'aborder le treeview.
Josh Smith l'article ci-dessous est un bon endroit pour commencer.
http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx