public PagePesquisa(DadosWikipedia dados) { InitializeComponent(); lTitulo.Text = dados.title; GetImages(dados); //iImagem.Source = dados.images[0]; eDados.Text = dados.content.Substring(0, dados.content.IndexOf("=")); }
public String GetImage(DadosWikipedia dados) { string imagem = ""; int i = 0; while (i < dados.images.Length && imagem == "") { if (dados.images[i].IndexOf("jpg") > 0) { imagem = dados.images[i]; } i++; } return(imagem); }
public void GetImages(DadosWikipedia dados) { string imagem = ""; int i = 0; while (i < dados.images.Length) { if (dados.images[i].IndexOf("jpg") > 0) { imagem = dados.images[i]; Image image = new Image { Source = imagem, HeightRequest = 300 }; sImagens.Children.Add(image); } i++; } }
private void btExecutar_Clicked(object sender, EventArgs e) { try { var input = "{" + " \"articleName\": \"" + eValor.Text + "\"," + " \"lang\": \"pt\"" + "}"; var client = new Client("sim2JF6Ncdn7FkDG+7QomvK2j+V1"); var algorithm = client.algo("web/WikipediaParser/0.1.2"); algorithm.setOptions(timeout: 300); // optional var response = algorithm.pipeJson <DadosWikipedia>(input); DadosWikipedia dados = (DadosWikipedia)response.result; this.Navigation.PushAsync(new PagePesquisa(dados)); } catch (Exception ex) { DisplayAlert("Error", "Tente refinar os parâmetros de busca, erro: " + ex.Message, "OK"); } }