彩票走势图

实例讲解Silverlight 与html页面交互

转帖|其它|编辑:郝浩|2011-07-21 14:29:24.000|阅读 631 次

概述:在Silverlight中可以使用System.Windows.Browser命名空间中的类和方法来操作HTML,主要涉及以下几个类:

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  在Silverlight中可以使用System.Windows.Browser命名空间中的类和方法来操作HTML,主要涉及以下几个类:

  BrowserInformation - 代表浏览器及客户端操作系统相关信息

  HtmlDocument - 代表浏览器中的HTML文档

  HtmlElement - 代表了一个HTML元素

  HtmlPage - 提供了操作DOM的方法

  HtmlWindow - 代表JavaScript中的window

  其中,最重要的就是HtmlPage类,它提供了一组静态方法来获取其他类的实例,如:

  取得BrowserInformation:

  BrowserInformation browserInfo = HtmlPage.BrowserInformation;

  取得HtmlDocument:

  HtmlDocument htmlDocument = HtmlPage.Document;

  取得HtmlWindow:

  HtmlWindow htmlWindow = HtmlPage.Window;

  下面列举一些常用操作:

  在新窗口中打开网页:

  HtmlPage.Window.Navigate(new Uri("//www.google.com"), "__blank");

  修改页面标题:

  HtmlPage.Document.SetProperty("title", "New Title");

  修改、取得页面元素属性:

HtmlElement elem = HtmlPage.Document.GetElementByID("elem1");

elem.SetAttribute("value", "haha");

string value = elem.GetAttribute("value");

  注册HTML元素事件:

elem.AttachEvent("onclick", delegate(object sender, HtmlEventArgs he)

{

// ...

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:百度空间

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP