private async void OnLoaded(object sender, RoutedEventArgs routedEventArgs) { try { await ApiData.GetApiData(); await SpeechService.Startup(); Browser.Navigate(new Uri("http://localhost/home.html")); speechRecognition.StartRecognizing(); TimeSpan period = TimeSpan.FromMinutes(30); ThreadPoolTimer.CreatePeriodicTimer(async source => { Debug.WriteLine("API Daten werden aktualisiert."); await ApiData.GetApiData(); await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { Browser.Refresh(); }); Debug.WriteLine("Anzeige aktualisiert."); }, period); } catch (Exception exception) { Log.Log.WriteException(exception); } }