public async void refresh() { try { MyProgressRing.IsActive = true; MyProgressRing.Visibility = Visibility.Visible; MarvelCharcters.Clear(); while (MarvelCharcters.Count < 20) { Task t = MarvelFacade.PopulateMarvelCharactersAsync(MarvelCharcters); await t; } MyProgressRing.IsActive = false; MyProgressRing.Visibility = Visibility.Collapsed; } catch (Exception) { } }
private async void Page_Loaded(object sender, RoutedEventArgs e) { var storageFile = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///VoiceCommandDictionary.xml")); await Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager.InstallCommandDefinitionsFromStorageFileAsync(storageFile); try { MyProgressRing.IsActive = true; MyProgressRing.Visibility = Visibility.Visible; while (MarvelCharcters.Count < 20) { Task t = MarvelFacade.PopulateMarvelCharactersAsync(MarvelCharcters); await t; } MyProgressRing.IsActive = false; MyProgressRing.Visibility = Visibility.Collapsed; } catch (Exception) { } }