Esempio n. 1
0
 async Task OnAppearingAsync()
 {
     if (BindingContext is IInitialize _viewModel)
     {
         await _viewModel.InitializeAsync().ConfigureAwait(false);
     }
 }
Esempio n. 2
0
    internal async Task InitializeAsync()
    {
        var episodes = listenLaterService.GetEpisodes();

        Episodes.Clear();
        foreach (var episode in episodes)
        {
            var episodeVM = new EpisodeViewModel(episode.Item1, episode.Item2, listenLaterService, playerService);
            await episodeVM.InitializeAsync();

            Episodes.Add(episodeVM);
        }
        OnPropertyChanged(nameof(HasData));
        OnPropertyChanged(nameof(HasNoData));
    }