ControlType 类

表示用于测试应用程序用户界面的控件的类型。 此类不能被继承。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.ControlType

命名空间:  Microsoft.VisualStudio.TestTools.UITesting
程序集:  Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

语法

声明
<SerializableAttribute> _
Public NotInheritable Class ControlType
[SerializableAttribute]
public sealed class ControlType
[SerializableAttribute]
public ref class ControlType sealed
[<Sealed>]
[<SerializableAttribute>]
type ControlType =  class end
public final class ControlType

ControlType 类型公开以下成员。

属性

  名称 说明
公共属性 FriendlyName 获取生成操作日志项的控件类型的友好名称。
公共属性 Name 获取此控件类型对象的名称。
公共属性静态成员 NameComparer 获取用于比较两个控件类型名称的比较器。

页首

方法

  名称 说明
公共方法 Equals 确定提供的对象是否等于 ControlType 类的此实例。 (重写 Object.Equals(Object)。)
公共方法静态成员 GetControlType(String) 使用提供的名称返回一个控件类型对象。
公共方法静态成员 GetControlType(String, String) 使用提供的名称和友好名称返回一个控件类型对象。如果它不存在,则用提供的名称和友好名称来创建新的控件类型。
公共方法 GetHashCode ControlType的Hashcode (重写 Object.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 NameEquals 确定提供的名称与 Name 属性的值是否相等。
公共方法 ToString 返回此控件类型对象的字符串表示形式。 (重写 Object.ToString()。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 表示用于比较两个控件类型对象的相等运算符 (==)。
公共运算符静态成员 Implicit(String to ControlType) 提供用于比较所提供名称与控件类型对象的隐式运算符。
公共运算符静态成员 Inequality 表示用于比较两个控件类型对象的不等运算符 (!=)。

页首

字段

  名称 说明
公共字段静态成员 Audio 标识音频控件。
公共字段静态成员 Button 返回具有“Button”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Calendar 返回具有“Calendar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Cell 返回具有“Cell”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 CheckBox 返回具有“CheckBox”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 CheckBoxTreeItem 返回具有“CheckBoxTreeItem”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Client 返回具有“”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ColumnHeader 返回具有“ColumnHeader”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ComboBox 返回具有“ComboBox”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ContextMenu 上下文菜单是在其中的多个子项目的控件。
公共字段静态成员 Custom 返回具有“Custom”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 DatePicker 返回具有“DatePicker”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 DateTimePicker 返回具有“DateTimePicker”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Document 返回具有“Document”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Edit 返回具有“Edit”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Empty 返回具有“Empty”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Expander 返回具有“Expander”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 FileInput 返回具有“FileInput”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Flipper 用于通过主要由图像的不同页面翻转的控件
公共字段静态成员 Frame 返回具有“Frame”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Group 返回具有“Group”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Hyperlink 返回具有“Hyperlink”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Image 返回具有“Image”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Label 返回具有“Label”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 List 返回具有“List”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ListItem 返回具有“ListItem”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Media 标识一个媒体控制。
公共字段静态成员 Menu 返回具有“Menu”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 MenuBar 返回具有“MenuBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 MenuItem 返回具有“MenuItem”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Pane 返回具有“Pane”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ProgressBar 返回具有“ProgressBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 RadioButton 返回具有“RadioButton”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Rating 选择星号数用于为其估计中的控件
公共字段静态成员 Row 返回具有“Row”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 RowHeader 返回具有“RowHeader”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ScrollBar 返回具有“ScrollBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Separator 返回具有“Separator”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Slider 返回具有“Slider”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Spinner 返回具有“Spinner”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 SplitButton 返回具有“SplitButton”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 StatusBar 返回具有“StatusBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Table 返回具有“Table”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 TabList 返回具有“TabList”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 TabPage 返回具有“TabPage”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Text 返回具有“Text”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 TitleBar 返回具有“TitleBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ToggleButton 返回具有“ToggleButton”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ToolBar 返回具有“ToolBar”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 ToolTip 返回具有“ToolTip”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Tree 返回具有“Tree”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 TreeItem 返回具有“TreeItem”名称并具有本地化友好名称的控件类型对象。
公共字段静态成员 Video 标识视频的控件。
公共字段静态成员 Window 返回具有“Window”名称并具有本地化友好名称的控件类型对象。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.TestTools.UITesting 命名空间