- WPF TreeView Control Introduction
- WPF TreeView Headers
- WPF TreeView Data Binding
- WPF TreeView Multiple Templates
- WPF TreeView Selection/Expansion State
- WPF TreeView Lazy Loading
WPF Tutorial says: “In the previous couple of TreeView articles, we used data binding to display custom objects in a WPF TreeView. This works really well, but it does leave you with one problem: Because each tree node is now represented by your custom class, for instance FamilyMember as we saw in the previous article, you no longer have direct control over TreeView node-specific functionality like selection and expansion state. In practice this means that you can’t select or expand/collapse a given node from code-behind.”