How have you set up drag and drop? When I was using C1 maps it was easy to register UIElements, but I haven't found a good way to do this yet with graphics. I noticed during a mouse event, like click or mouseover, the e variable gives you access to OriginalSource which is a UIElement type object, and it works to set up DragSources this way, but it is not feasible to register drop targets this way.