How well-suited is the WPF desktop control for use on remote devices that are occassionally-disconnected? I know we can use client-side caching of images to mitigate some of the inherent performance and reliability problems, but there are times when the application is required to fetch an image. So:
1) recoverability - using the latest edition, the WMSRasterLayer throws an error and the map control ceases to work when there is a network error. What is the best way to recover from this condition so the fetch request can be retried?
2) Notification - while fetching an image, what is the best way of setting a progress indicator so the user knows the map layers are being updated? I've tried the "layers loading/loaded" event but that seems to be called whenever you refresh the map, even if the data comes from the local cache.
Thanks!