build treecontrol like MS Blend Objects?

What's the recommended way to build a control that functions exactly like the tree control used in MS Blend for the object tree? That control allows an item to be selected as the active editing host and a different item selected for property viewing/editing. It also allows each item to be hidden and visa-versa. It's very similar to what I need. I need to display a tree where each root node is a map layer and the leaves are the various different parts of each layer, any of which may or may not be hidden.

Would you do a bunch of treeviews in a listbox? Or listboxes in a listbox? Or a bunch of expanders in a list box?

[630 byte] By [Brannon] at [2008-1-6]

Visual Studio Orcas

Site Classified