I'd like the user to be able to select a shape, and when the shape is selected it would display special control points (see the attached bitmap for an example). If you click on one of the control points, I'd like the TrackOverlay.TrackMode to switch to TrackMode.StraightLine and for the user to immediately begin drawing the line, using the control point as the anchor point of the line. The purpose of this is to allow the user to draw a line between two separate features.
I am using the DragInteractiveOverlayAdvanced example and am overriding ControlPointSelected event on the interactive overlay.
Is this the right approach? What is the way to "force" the overlay into tracking the straightline when the user clicks on the control point?