I am using a combination of the EditOverlay (for drawing) and a layer called MapShapeLayer that is modeled off the MapShapes sample project. When the user finishes drawing a shape and the TrackOverlay_TrackEnded event is called, I add the shape to the MapShapeLayer.MapShapes collection.
In order to allow the end-user to drag, rotate or resize the MapShape objects, I added the features to the EditOverlay.EditShapesLayer.InternalFeatures collection, but the map started throwing GDI errors (you know, the ones with the red X through the map). What's the best way for me to allow edits on features that I have stored in the MapShapeLayer?
Thanks!