WebView控件
使用WebView控件可以在应用中添加一个简易的网页浏览器窗口,将指定地址的网页内容显示出来,并可以通过WebView控件所提供的方法、属性及事件,实现如页面导航、HTML文本解析等操作。
介绍完常用属性后,接着来看一下WebView控件的常用方法:
下面首先通过一个简单的示例来介绍如何使用WebView控件解析一段HTML文本并显示。
新建一个名为"ShowHtmlDemo"的Windows应用商店的空白应用程序项目,在MainPage.xaml文件的Grid元素中使用如下代码添加一个WebView控件。
<WebView Name="ShowHtml" HorizontalAlignment="Left" Height="100" Width="200" Margin="348,134,0,0" VerticalAlignment="Top"/>
protected override void OnNavigatedTo(NavigationEventArgs e)
ShowHtml.NavigateToString(htmlString);
运行程序,在界面的WebView控件中将显示解析完成的网页内容,效果如图4-29所示。
新建一个名为"ShowWebDemo"的Windows应用商店的空白应用程序项目,在MainPage.xaml文件中添加一个WebView控件,代码如下所示:
<WebView Name="ShowWeb" HorizontalAlignment="Left" Height="120" Width="320" Margin="348,134,0,0" VerticalAlignment="Top"/>
protected override void OnNavigatedTo(NavigationEventArgs e)
Uri targetUri = new Uri("http://www.microsoft.com");