Support map tiles redraw [Animated tile layer]
The MapControl is quite limited in operations with custom tiles. I have need to redraw the tiles periodically, because they become outdated (the closest similar example is traffic layer, which needs to be periodically refreshed).
The (ugly) workaround I use is adding and removing MapTileSource, which forces tiles redraw. Even more, since this operation results in tiles flickering (because of redraw), I have to use 3 tile sources, switching between them. That crasy staff involves heavy redrawing of the map, and it also leads to visble scrolling slowing down in the moment of MapTileSource adding (which would be nice to fix too). I'd also be happy, if MapTileSource property changes (like Bounds) were applied to the map without need to remove the tile source and add it back (this is how it can be done currently).
So we need some method which would force MapTileSource to re-query tile images, which would result in fresh tiles download or custom rendering (depending on concrete MapTileDataSource).
This would be a VERY typical case out of the box - and MS knew it, but simply chose not to do it - one of the largest companies in the world, using cheap overseas labor can't "afford" to be bothered with such nonsensical requests that make their product something that people can actually use beyond the simple static tile scenario. This map stuff has been around for 20+ years now... really not much improvement from a development standpoint.