public async override Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state) { var code = parameter as string; if (code != null) { // we're in business and we're authenticating var authenticated = await HttpClientHelper.AuthenticateWithCode(code); if (authenticated) { AuthenticatingText = "Success: you're authenticated"; //ShowSpinner = false; Dispatcher.Dispatch(() => { _settings.IsFullScreen = false; NavigationService.Navigate(typeof(Views.MapPage)); }, 3000); } else { AuthenticatingText = "An error occured"; //ShowSpinner = false; } } }