This project is read-only.

Silverlight Treeview


Creating a treeview in Silverlight using the treeview is easy but creating a complete CRUD treeview is a common need with hardly any sample that does it completely. So a Silverlight example with ability to create new nodes (right click and create node; even right click with ChildWindow to add node is fine), ability to right click and change title of a node, ability to delete node, ability to drag & drop to rearrange the tree view nodes (the most common need that is difficult to do properly).
Appreciate you consideration of this request


Jialiang wrote Nov 8, 2010 at 7:29 AM


Thank you for using our sample request service! (

This looks a great sample topic. Microsoft silverlight engineers will analyze it.

Jialiang Ge
Program Manager of Microsoft All-In-One Code Framework

KiwiK wrote Nov 12, 2010 at 6:32 AM

CRUD to database would be greate. And with drag & drop changes saved to database. Multi-user?? Thank you in advance.

wrote Nov 12, 2010 at 6:59 AM

wrote Nov 22, 2010 at 1:01 PM

wrote Dec 4, 2010 at 7:25 PM

cgreaney wrote Sep 7, 2011 at 7:34 PM

A sample in VB would be nice - and better yet, a treeview that is created from queries to a domain service. (along with the changes needed to the metadata)

wrote Sep 7, 2011 at 7:35 PM

wrote Sep 13, 2011 at 6:27 PM

mapeng wrote Aug 22, 2012 at 4:13 AM

Hello Kiwik,

We found that the following sample can probably answer your request about how to create a treeview in Silverlight.
The sample demonstrates a custom TreeView with added functionalities of CRUD and Drag-And-Drop operations.

Please let us know if this sample is helpful to you.

Thanks and have a great day!

Microsoft All-In-One Code Framework
Feedback address:

wrote Feb 22, 2013 at 3:00 AM