Hi Megbo,
We don't have a separate Table of Contents control. We do have a Legend object built into the Map control that might serve the same purpose.
Here is our API Documentation for the Legend Adornment Layer:
wiki.thinkgeo.com/wiki/Think...nmentLayer
We also have a sample in our wiki showing how to implement the Legend:
wiki.thinkgeo.com/wiki/Map_S...w_A_Legend
Note that the Map Suite WPF Desktop Edition does have shapefile editing capabilities but I think we need some additional information about how you are looking to edit the shapefile data.
If you are looking for an end-user application to load, view, and edit your data then the Map Suite GIS Editor is a great choice. For more information about the GIS Editor check out this link: gis.thinkgeo.com/Products/GI...fault.aspx
However if you are looking for a .NET control to enable you to edit shapefiles from within your WPF application then the Map suite WPF Desktop Edition would be a better choice.
I would invite you to download our free 60-day evaluation of the Map Suite WPF Desktop Edition to try out our editing capabilities and to see if our control can meet your needs: gis.thinkgeo.com/Products/GI...fault.aspx