I'm using RadDiagram for making a designer in our system. I have three parts in my screen, (RadDiagram, RadDiagramToolBox and ToolBar).
What I have to display in my RadDiagramToolBox are icons (images for my custom shapes). For a reason, my custom shapes can not inherit from RadDiagramShape. That's why the RadDiagram didn't accept my custom shapes and I made MyDesigner which is inhering from RadDiagram, and override the this.Drop += MyDesigner_Drop;
this.Drop += MyDesigner_Drop;
The following KB article demonstrates a sample approach how to add custom items in the RadDiagramToolbox:
Whenever the end-user drags the item from the toolbox and drop it onto the diagram, a shape with the respective shape will be created.
Please refer to the following forum post demonstrating how to show an image in RadDiagramShape:
I hope this information helps. If you need any further assistance please don't hesitate to contact me.
Dess | Tech Support Engineer, Principal
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.