I are looking for a library that can be plugged into MS Silverlight in order to build an application that provides end-users with the following capabilities:
1) Provide ability to create, modify, manipulate (grouping, encapsulation (if possible), etc.) and save shapes. Possible attributes:
a. Provide a Panel similar to Visio’s Stencil Panel .
b. Provide a prebuilt set of shapes and connectors (can be simple).
2) Provide a drawing surface including drag’n’drop capability of the shapes from the panel.
3) The use of the library does not prohibit the application from taking full advantage of the complete .NET development environment.
a. Use of the rich set of components
b. Full programmability of all features
c. Deployment on the WEB