Olá pessoal, tudo bom?
Resolvi escrever essa dica para poder responder a uma dúvida que me foi enviada. A dúvida é em relação a como fazer a chamada do navegador web do WP quando algum elemento da tela da APP for selecionado.
Tomando por exemplo que o usuário deva pressionar um botão “Abrir Site” para fazer a chamada ao site externo, teríamos como código resultante o trecho abaixo:
... using Microsoft.Phone.Tasks; .... private void btnAbrir_Click(object sender, RoutedEventArgs e) { WebBrowserTask wb = new WebBrowserTask(); wb.URL = HttpUtility.Encode("https://ehrizo.wordpress.com"); wb.Show(); }
Há outras formas de se fazer a mesma coisa, como por exemplo, utilizar a propriedade NavigateUri de um HyperlinkButton ou mesmo associar a criação do launcher WebBrowserTask a quaisquer outros eventos da APP, mas de qualquer forma, fica a dica.
Post Relacionado:
Grande abraço,
Eduardo Henrique Rizo
[…] Como navegar para uma URL externa através de sua APP […]
Eduardo tem como me mandar um projeto simples usando esse codigo, pois como sou iniciante gostaria de aprender ainda mais
Gilberto, boa noite!
Fiz um exemplo para você. Faça o download em https://skydrive.live.com/?cid=2ef5be301f43a4c7&id=2EF5BE301F43A4C7%2117218
Abraços!
Muito obrigado mesmo, tava precisando
Legal Gilberto!
Aproveite e compartilhe!
Olá tentei fazer um exemplo aqui passando parâmetros para a página (url)
api/teste/insert?nome=valor&pontos=valor
só que quando abro com o navegador
só aparece
api/teste/insert?nome=valor
parece que depois ou a partir do & não vai
Você saberia me explicar porque ?
E se tem como burlar este problema ?
E nesta linha de código:
dá
Warning 1 ‘Microsoft.Phone.Tasks.WebBrowserTask.URL’ is obsolete: ‘”Please use Uri property”‘
No caso fala para usar o wb.uri
Olá Ewerton, tudo bom?
Observe a forma como você está formando a string UrlSite. Você colocou o caracter @ antes do início da string? Isso é importante para que o C# desconsidere caracteres de “scape” como é o caso do &.
Abraços,
Eduardo
uhn mais uma dica.
Esta eu não sabia, e eu avisa até procurado mais não vi nenhum código assim, procurei até para C# winforms mais o que achei funciona em wp rs.
Mas beleza valeu por mais esta.
Oh eu de novo
aqui não funcionou não
Eu coloquei com a mudança que você falou
assim
sem o http
Mas nada de passar do &
Você teria mais alguma ideia do que seria ?
Ou eu estou fazendo algo errado você acha que pode ser alguma coisa no código, ou é do windows phone e o internet explorer do wp ?
Ewerton, está faltando apenas usar o UrlEnconde para adequar os caracteres de escape.
Veja como poderia ser:
Abraços,
Eduardo
beleza agora funcionou
Valeu mais uma vez.
ficou assim:
vlw cara muito bom !!