Hi Julian,
Yes, it’s a known issue.
Cause: when Transparency is set on a layer, it’s baked into each tile. On zoom, the map keeps the old tiles under the new ones until the redraw finishes, so two semi‑transparent copies briefly overlap and stack — looking more opaque until the old tiles drop and it settles back to 50%.
Workaround: set the opacity on the overlay instead of the layer (leave the layer opaque):
var overlay = new LayerOverlay();
overlay.Layers.Add(worldLayer); // no Transparency on the layer
overlay.Opacity = 0.5; // 50% applied once to the whole overlay
mapView.Overlays.Add(overlay);
WPF applies the overlay’s Opacity as a single group, so overlapping tiles no longer stack — transparency stays a steady 50% through the zoom, no flash.
Thanks,
Ben