Artículo escrito por: Néstor Fernández.

Twitter: @xamlparaadeptos

WebView

En algunos casos es muy útil presentar información en formato HTML, y lo más sencillo es utilizar el control WebView cuyo trabajo ese: presentar contenido HTML.

WebView01

El código XAML que genera un resultado como el presentado arriba es muy sencillo:

1: <Grid 2: Background="White"> 3: <Grid.RowDefinitions> 4: <RowDefinition 5: Height="100"/> 6: <RowDefinition/> 7: Grid.RowDefinitions> 8: <TextBlock 9: VerticalAlignment="Bottom" 10: HorizontalAlignment="Center" 11: FontSize="50" 12: Foreground="Black"> 13: Este es el buscador BING ! 14: TextBlock> 15: <WebView 16: Source="http://www.bing.com" 17: Grid.Row="1" 18: Margin="50,0,50,50"/> 19: Grid>

Funcionalidad

WebView es un control bastante sencillo pero presenta alguna funcionalidad que podemos aprovechar:

  • Propiedad Source: Estable la URI (Uniform Resource Identifier) donde se encuentra el contenido HTML que se desea presentar.
  • Evento LoadCompleted: Este evento se lanza cuando el contenido HTML se ha descargado completamente. Este evento también se lanza cuando se presenta una excepción durante el proceso de descarga.
PARA SABER MÁS… WebView class