TopLevelElement 类
表示 UIMap 中的一个顶级元素,通常是窗口。
继承层次结构
System.Object
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement
命名空间: Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
程序集: Microsoft.VisualStudio.TestTools.UITest.Common(在 Microsoft.VisualStudio.TestTools.UITest.Common.dll 中)
语法
声明
<SerializableAttribute> _
Public Class TopLevelElement _
Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =
class
inherit UIObject
end
public class TopLevelElement extends UIObject
TopLevelElement 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
TopLevelElement | 初始化 TopLevelElement 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
Condition | 获取或设置此对象的条件。 (继承自 UIObject。) | |
ControlType | 获取或设置此对象的控件类型。 (继承自 UIObject。) | |
Descendants | 获取此 UI 对象中包含的所有 UI 对象的集合。 (继承自 UIObject。) | |
FriendlyName | 获取或设置此对象的友好名称。 (继承自 UIObject。) | |
Id | 获取此对象的 ID。 (继承自 UIObject。) | |
Item | 获取此对象中具有给定 UI 对象 ID 的指定 UI 子对象。 (继承自 UIObject。) | |
Name | 获取或设置对象的名称。 (继承自 UIObject。) | |
QueryId | 获取或设置此对象的查询 ID。 (继承自 UIObject。) | |
SearchConfigurations | 获取或设置搜索配置的字符串数组。 (继承自 UIObject。) | |
SessionId | 获取或设置记录会话的顶级元素的 ID。 (继承自 UIObject。) | |
SpecialControlType | 获取或设置此 UI 对象的特殊类型。 (继承自 UIObject。) | |
SupportLevel | 获取或设置当前技术支持此 UI 对象的级别。 (继承自 UIObject。) | |
SupportLevelWrapper | 获取或设置字符串版本的实际支持级别,当前技术对此 UI 对象的 SupportLevel 属性序列化和反序列化提供这一级别的支持。 (继承自 UIObject。) | |
TechnologyName | 获取或设置支持此 UI 对象的技术的名称。 (继承自 UIObject。) | |
WindowTitles | 获取顶级窗口标题的集合。 (继承自 UIObject。) |
页首
方法
名称 | 说明 | |
---|---|---|
Add | 将给定的 UI 对象添加到此 UI 对象的子代,前提是该给定 UI 对象当前不存在。 (继承自 UIObject。) | |
BindParameters | 将此 UI 对象的属性绑定到给定值映射中的属性。 (继承自 UIObject。) | |
Clone | 返回此顶级元素的一个克隆副本。 (重写 UIObject.Clone()。) | |
Contains | 指示此 UI 对象的子代中是否包含所提供 ID 标识的 UI 对象。 (继承自 UIObject。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetQueryString() | 返回此顶级元素的查询 ID。 (重写 UIObject.GetQueryString()。) | |
GetQueryString(String) | 返回所含 UI 对象的查询 ID,此 UI 对象由给定的部分 ID 指定。 (继承自 UIObject。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetUIObjectFromId | 返回以提供的 ID 为依据的所含 UI 对象。 (继承自 UIObject。) | |
GetUIObjectFromPartialUIObjectId | 使用提供的部分 ID 返回此 UI 对象中包含的 UI 对象。 (继承自 UIObject。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ParameterizeProperty | 使用给定参数名对给定属性进行参数化处理。 (继承自 UIObject。) | |
Remove(String) | 将指定的 UI 对象从此 UI 对象的子代对象中移除。 (继承自 UIObject。) | |
Remove(UIObject) | 将提供的 UI 对象从此 UI 对象的子代对象中移除。 (继承自 UIObject。) | |
ToString | 返回此 UI 对象的查询 ID。 (继承自 UIObject。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。