public async Task InitializeAsync() { var podcasts = subscriptionsService.GetSubscribedShows(); SubscribedShows.Clear(); foreach (var podcast in podcasts) { var podcastViewModel = new ShowViewModel(podcast, subscriptionsService); await podcastViewModel.InitializeAsync(); SubscribedShows.Add(podcastViewModel); } OnPropertyChanged(nameof(HasData)); OnPropertyChanged(nameof(HasNoData)); }