protected override async void OnNavigatedTo(NavigationEventArgs e) { bool suppressNavigate = false; if ("suppressNavigate".Equals(e?.Parameter?.ToString())) { suppressNavigate = true; } // Navigate to WeatherNow page if (AppFrame.Content == null && !suppressNavigate) { AppFrame.Navigate(typeof(WeatherNow), e.Parameter); } // Setup background task Windows.ApplicationModel.Background.BackgroundExecutionManager.RemoveAccess(); await WeatherUpdateBackgroundTask.RegisterBackgroundTask(); }