Ejemplo n.º 1
0
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            IsLoading = true;

            LoadArtwork();

            if (!isLoaded)
            {
                try
                {
                    var app    = (App)Application.Current;
                    var albums = await app.plexClient.GetAlbums(Artist);

                    AlbumsData.FromArray(albums);
                }
                catch
                {
                    MessageBox.Show("Could not fetch data from remote server.", "PlexFlux", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
            }

            IsLoading = false;
            isLoaded  = true;
        }