博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Silverlight 访问和操作 DOM(HtmlPage 类, HtmlDocument)

Posted on 2010-04-23 13:51  小高好孩子  阅读(619)  评论(0)    收藏  举报
用于 Silverlight 的 .NET Framework 类库
HtmlPage 成员

 

 

允许访问和操作浏览器的文档对象模型 (DOM)。

HtmlPage 类型公开以下成员。

方法

  名称说明
公共方法静态成员 PopupWindow 打开一个弹出窗口。
公共方法静态成员 RegisterCreateableType 将某一托管类型注册为可通过 Content.services.createObjectContent.services.createManagedObject 帮助器方法从 JavaScript 代码进行创建。
公共方法静态成员 RegisterScriptableObject 注册托管对象以便用于通过 JavaScript 代码的可脚本化访问。
公共方法静态成员 UnregisterCreateableType 显式取消注册以前通过使用 RegisterCreateableType 方法注册的托管类型。
页首
属性

  名称说明
公共属性静态成员 BrowserInformation 获取有关浏览器的常规信息,例如名称、版本和操作系统。
公共属性静态成员 Document 获取浏览器的 document 对象。
公共属性静态成员 IsEnabled 获取一个值,该值指示是否启用 HTML 桥功能的其余公共图面。
公共属性静态成员 IsPopupWindowAllowed 指示是否允许弹出窗口。
公共属性静态成员 Plugin 获取对在宿主 HTML 页上的 <object><embed> 标记内定义的 Silverlight 插件的引用。
公共属性静态成员 Window 获取浏览器的 window 对象。

 

 

HtmlDocument 成员

 

 

表示浏览器中的 HTML 文档。

HtmlDocument 类型公开以下成员。

方法

  名称说明
公共方法 AttachEvent 已重载。 将 .NET Framework 事件处理程序附加到当前文档对象模型 (DOM) 对象上的事件。
公共方法 CheckAccess 确定当前线程是否为浏览器的 UI 线程。 (继承自 ScriptObject。)
受保护的方法 ConvertTo 将当前对象转换为指定类型。不支持此方法。 (继承自 HtmlObject。)
公共方法 ConvertTo<T> 将当前的可脚本化的对象转换为指定类型。 (继承自 ScriptObject。)
公共方法 CreateElement 创建浏览器元素。
公共方法 DetachEvent 已重载。 从当前文档对象模型 (DOM) 对象上的事件分离 .NET Framework 事件处理程序。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object (继承自 Object。)
受保护的方法 Finalize 在通过垃圾回收将可脚本化的对象回收之前,释放资源并执行其他清理操作。 (继承自 ScriptObject。)
公共方法 GetElementById 获取单个浏览器元素。
公共方法 GetElementsByTagName 获取浏览器元素的集合。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetProperty 已重载。 获取当前可脚本化的对象的属性值。
公共方法 GetType 获取当前实例的 Type (继承自 Object。)
受保护的方法 Initialize 基础结构。初始化一个可脚本化的对象。 (继承自 ScriptObject。)
公共方法 Invoke 对当前可脚本化对象调用一个方法,并且可以选择传入一个或多个方法参数。 (继承自 ScriptObject。)
公共方法 InvokeSelf 调用当前 ScriptObject 并假定它表示某一 JavaScript 方法。 (继承自 ScriptObject。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 SetProperty 已重载。 设置当前可脚本化的对象的属性。
公共方法 Submit 已重载。 将用户数据发送到服务器。
公共方法 ToString 返回表示当前 ObjectString (继承自 Object。)
页首
属性

  名称说明
公共属性 Body 获取对 HTML 文档的 BODY 元素的引用。
公共属性 Cookies 获取或设置浏览器的 Cookie 字符串。
公共属性 Dispatcher 获取调度程序的实例。 (继承自 ScriptObject。)
公共属性 DocumentElement 获取对浏览器的 DOCUMENT 元素的引用。
公共属性 DocumentUri 获取统一资源标识符 (URI) 对象,该对象表示承载 Silverlight 插件的 HTML 文档。
公共属性 IsReady 获取或设置一个值,该值指示浏览器是否完全加载了 HTML 页。
公共属性 ManagedObject 获取 ScriptObject 的基础托管对象引用。 (继承自 ScriptObject。)
公共属性 QueryString 设置一个可导航的只读名称/值对集合,这些名称/值对表示当前页的 URL 上的查询字符串参数。
页首
事件

  名称说明
公共事件 DocumentReady 在浏览器页面完全加载时发生。