private void ShowReleases() { if (releasesList == null || releasesList.Count < 1 || ifRefresh) { ShowProgressBar(); Task.Factory.StartNew(() => { if (releaseDefinition != null && releaseDefinition.Artifacts != null) { releaseDefinition = VSTSService.GetAReleaseDefinition(releaseDefinition.Id); } releasesList = VSTSService.GetReleases(releaseDefinition); }).ContinueWith(async(Task t) => { await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { releasesLV.ItemsSource = releasesList; HideProgressBar(); }); }); } else { releasesLV.ItemsSource = releasesList; HideProgressBar(); } }