
Let's say you have a full Circular Gauge that goes from -180 to 180 degrees. If I use SnappingInterval of say 44 degrees, I don't expect to ever snap to -180 or 180. However, the Pointers seem to do just that; they snap to the Minimum and Maximum. I would expect to wrap to the other side of the Gauge when using ShortestDistance.
Is there a way around this? I could try to do the math myself with ValueChanged event handler, but I would rather not do so.