private async void Update() { DateChangeable = false; Loading = Visibility.Visible; ((App)Application.Current).AppData.Load(displayDate); MyDay today = ((App)Application.Current).AppData.AllDays[displayDate]; Dictionary <string, Software> overView = today.GetOverView(); DailyTime = await GenerateSumTime(overView); OverviewChart = await GenerateChart(today.GetTimeline()); UpdateTime = LanguageHelper.InquireLocalizedWord("General_LastUpdate") + DateTime.Now.ToString("H:mm"); Overview.Clear(); foreach (OverViewItem item in await GenerateList(overView)) { Overview.Add(item); MyDeviceHelper.DoEvents(); } DateChangeable = true; Loading = Visibility.Hidden; }