/// <summary>
        /// Navega a la pantalla de detalle de canción.
        /// </summary>
        private async void NavigateToTrack()
        {
            if (SelectedTrack == null)
            {
                return;
            }

            if (!NetworkService.IsConnected)
            {
                await MessageService.AlertAsync("Verifica tu conexión a red e intenta nuevamente", "Aviso", "Aceptar");

                return;
            }

            ShowViewModel <TrackDetailViewModel>(SelectedTrack);
        }
        /// <summary>
        /// Navega a la pantalla del detalle del canción.
        /// </summary>
        /// <returns></returns>
        private async void NavigateToTrack()
        {
            if (SelectedTrack == null)
            {
                return;
            }

            if (!NetworkService.IsConnected)
            {
                await MessageService.AlertAsync("Hubo un error al obtener información. Inténtalo nuevamente.", "Aviso", "Aceptar");

                return;
            }

            ShowViewModel <TrackDetailViewModel>(SelectedTrack);
        }
        /// <summary>
        /// Navega a la pantalla del detalle del álbum.
        /// </summary>
        /// <returns></returns>
        private async void NavigateToAlbum()
        {
            if (SelectedAlbum == null)
            {
                return;
            }

            if (NetworkService.IsConnected)
            {
                ShowViewModel <AlbumDetailViewModel>(SelectedAlbum);
            }
            else
            {
                await MessageService.AlertAsync("Hubo un error al obtener información. Inténtalo nuevamente.", "Aviso", "Aceptar");

                return;
            }
        }