I want to create network diagram by using a toolkit with predefined tools (such as lines, nodes, switches, etc.) and the end user able to drag and drop such tools(entity) to a grid to make a network.
Application has an ability to set properties to such a dragging entity and need to be validated on the spot. Moreover, user has ability to load the diagram and do editing, removing to the network diagram.
If someone has such an experience or aware of how to do this your help would be greatly appreciated.