技术开发 频道

图形和视频控件以及Webbrowser控件

  WebBrowser控件

  该控件允许显示HTML内容。由于该控件的Height和Width属性默认为0,因此,应该始终在使用该控件前设置这两个属性。同时需要注意的是WebBrowser只能显示同一架构的内容。

  控件提供3种方式来显示HTML内容:

  1、调用NavigateToString(String)方法并传递一个包含要显示的XAML内容的字符串。

  2、将Source 属性设置为完全限定。

  3、调用Navigate(Uri)方法并将一个完全限定的或相对的URI传递给要显示的HTML内容。

  【XAML代码】

<WebBrowser  …/>

  【示例】

  本示例将模拟一个简单的浏览器,使用TextBox来获取用户输入的网址,用一个Button来获得用户的操作指令,同时使用一个WebBrowser来显示HTML内容。

  1)首先建立一个新的Windows Phone Application项目文件,将一个TextBox,一个Button和一个WebBrowser放入界面中,调整控件大小和位置,最后的布局如图6-28所示。

  2)双击Button,编写如下代码:

  private void button1_Click(object sender, RoutedEventArgs e)

  {

  String urlstring = textBox1.Text;

  webBrowser1.Navigate(new Uri(urlstring));

  }

  3)运行程序,在TextBox中输入网址“http://www.1pies.com”,按下GO按钮,程序运行后结果如图6-29所示。

WebBrowser
▲图6-28 WebBrowser控件

WebBrowser
▲图6-29 一个简易的浏览器

0
相关文章