Actually, we have a project in the Code Community that does almost exactely what you are trying to acomplish. The project is Dragged Point Style with Label. It shows the label with the distance compared to a reference point. You can slightly modify the DrawCore method in the DragInteractiveOverlay class and have the label showing what you want.
code.thinkgeo.com/projects/s...stylelabel
You can replace that code in DrawCore and have the label showing the X and Y coordinate of the dragged point:
//canvas.DrawTextWithScreenCoordinate(System.Convert.ToString(Dist) + " m", new GeoFont("Arial", 12, DrawingFontStyles.Bold), new GeoSolidBrush(GeoColor.StandardColors.Black),
// ScreenPointF.X + 35, ScreenPointF.Y, DrawingLevel.LabelLevel);
canvas.DrawTextWithScreenCoordinate(System.Convert.ToString("X: " + pointShape.X + " Y: " + pointShape.Y) + " m", new GeoFont("Arial", 12, DrawingFontStyles.Bold), new GeoSolidBrush(GeoColor.StandardColors.Black),
ScreenPointF.X + 35, ScreenPointF.Y, DrawingLevel.LabelLevel);