private async void ListView_ItemClick(object sender, ItemClickEventArgs e) { MainPage.Current.ShowModalUI(true, Consts.Localizer.GetString("WaitingResultText")); var res = await ITunesSearcher.LookUp((e.ClickedItem as GenericMusicItemViewModel).OnlineAlbumID); var dialog = new PodcastDialog(new GenericMusicItemViewModel(res.First())); MainPage.Current.ShowModalUI(false); await dialog.ShowAsync(); }
private async void Button_Click(object sender, RoutedEventArgs e) { if (Uri.TryCreate(UrlBox.Text, UriKind.Absolute, out var u)) { var pod = new PodcastDialog(u); await pod.ShowAsync(); UrlBox.Text = string.Empty; } else { MainPage.Current.PopMessage("Invalid url"); UrlBox.Text = string.Empty; } }