The sample shows a side toolbox from which cursors can be dragged and dropped into the canvas on the right hand side. The code is simple so I won't try to explain the steps in detail here.
The source for this sample is here.
The source for dragging and dropping items between a DataGrid and container can be found here.