In my Windows Phone 8 application im executing long running task and want to display loading overlay for user while task is executing.
My current solution is something like this:
public async void DoWork()
var overlay = new MessageOverlayViewModel();
overlay.Message = "Getting your location";
// Get locations async
overlay.Message = "Loading data";
// Load data async
This works "ok", but there are still many question marks: AppBar is still visible when overlay is "active", maybe because AppBar is set in conductor page and DoWork() is inside one pivot item VM? Another question mark is how to handle back
button, now if user hits back, whole app is closed.
All suggestions welcome, as im still starting to learn this awesome framework :)