Project DescriptionThe SLPropertyGrid is a VisualStudio Style Property Grid for Microsoft Silverlight 2.0. The code base originated from Denis Vuyka so I would like to thank Denis for his efforts!
NEW VERSION for SL3 RTM - GO HERE ....
http://slg30.codeplex.comNEW VERSION for SL3 BETA - GO HERE .... http://slg30.codeplex.comUPDATES 4/24/2009The original Release 1, did not work correctly with binding/datacontext so I've migrated to the better SL3 Version mentioned above but made it run on SL2 Runtime; see release 2. Also added screen shot below showing Bniding via DataContext.
Component Review:I was looking for a VS Style Property Grid and came across the SLPropertyGrid from Denis Vuyka (
http://slpropertygrid.codeplex.com/) which was perfect, but I didn't like the standard SL Layout so this is a result of my UI modifications. It no longer uses DataTemplates but custom ContentControls.
This is the default appearance if no item is selected, similar to Visual Studio

This is a combo box editor showing an enumerated type

This is a DateTime editor with focus

This is the same DateTime editor with the dropdown open...

This is the Xaml for the test page

This is the code behind for the test page...

This is the Xaml for the Binding test page

This is the code behind for the Binding test page...

Showing the project structure, the test page is in the solution

I recommend viewing the orignal SLPropertyGrid
http://slpropertygrid.codeplex.com/ as this project relies heavily on that code base.