I have all of my layers/overlays set to WrappingMode.WrapDateline.
I also have some code that displays the current lat/long of the mouse location using this:
Point currentPoint = e.GetPosition(Map);
PointShape worldPoint = ExtentHelper.ToWorldCoordinate(Map.CurrentExtent, new ScreenPointF((float)currentPoint.X, (float)currentPoint.Y), (float)Map.ActualWidth, (float)Map.ActualHeight);
The problem is that it seems like this code doesn’t take into effect the wrapping mode. Here’s an example after I panned the map to the left a few times:
In the lower left corner, you can see the longitude is a bogus number. I tried restricting the extent to -180, 180, 90, -90 but that didn’t do anything.