Silverlight 访问和操作 DOM(HtmlPage 类, HtmlDocument)
Posted on 2010-04-23 13:51 小高好孩子 阅读(620) 评论(0) 收藏 举报用于 Silverlight 的 .NET Framework 类库
HtmlPage 成员
允许访问和操作浏览器的文档对象模型 (DOM)。
HtmlPage 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
![]() ![]() |
PopupWindow | 打开一个弹出窗口。 |
![]() ![]() |
RegisterCreateableType | 将某一托管类型注册为可通过 Content.services.createObject 和 Content.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 | 返回表示当前 Object 的 String。 (继承自 Object。) |
属性
| 名称 | 说明 | |
|---|---|---|
![]() |
Body | 获取对 HTML 文档的 BODY 元素的引用。 |
![]() |
Cookies | 获取或设置浏览器的 Cookie 字符串。 |
![]() |
Dispatcher | 获取调度程序的实例。 (继承自 ScriptObject。) |
![]() |
DocumentElement | 获取对浏览器的 DOCUMENT 元素的引用。 |
![]() |
DocumentUri | 获取统一资源标识符 (URI) 对象,该对象表示承载 Silverlight 插件的 HTML 文档。 |
![]() |
IsReady | 获取或设置一个值,该值指示浏览器是否完全加载了 HTML 页。 |
![]() |
ManagedObject | 获取 ScriptObject 的基础托管对象引用。 (继承自 ScriptObject。) |
![]() |
QueryString | 设置一个可导航的只读名称/值对集合,这些名称/值对表示当前页的 URL 上的查询字符串参数。 |

浙公网安备 33010602011771号