private async void SetWallpaper_Click(object sender, RoutedEventArgs e) { ActionPanel_SetWallpaper.IsEnabled = false; ImageViewer_Flyout_SetWallpaper.IsEnabled = false; if (Settings.Instance.ShowWallpaperInfo) { ContentPage_InfoBar.Title = "Defining image as wallpaper"; ContentPage_InfoBar.Message = "This may take some seconds depending on your connection, a higher definition picture is being downloaded."; ContentPage_InfoBar.IsOpen = true; await Task.Delay(3500).ConfigureAwait(true); ContentPage_InfoBar.IsOpen = false; Settings.Instance.ShowWallpaperInfo = false; } await Personalization.SetAsWallpaperAsync(SelectedItem.HdUrl).ConfigureAwait(true); }