ControlType Класс

Определение

Определяет тип элемента управления пользовательского интерфейса.

public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
    inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
Наследование

Комментарии

ControlType наследует от AutomationIdentifier и используется для определения типа элемента управления, представленного элементом AutomationElementуправления. Тип элемента управления определяется разработчиком поставщика модель автоматизации пользовательского интерфейса.

Этот класс содержит статические поля, которые сами являются ControlType объектами, чтобы определить стандартные типы элементов управления. Существует также Custom тип для элементов управления, которые не соответствуют одному из определенных типов.

Единственный случай, когда тип элемента управления элемента управления может измениться во время выполнения, заключается в том, где поддерживается MultipleViewPatternэлемент управления. Примером является представление списка Win32, которое может быть DataGrid или Listв зависимости от текущего представления.

Типы элементов управления не имеют эквивалентности "один к одному" для шаблонов управления. Элемент управления может иметь только один тип, но он может поддерживать несколько шаблонов или без шаблонов вообще в зависимости от его конкретных функций.

Подробные сведения о различных типах элементов управления см. в разделе модель автоматизации пользовательского интерфейса Типы элементов управления.

Поля

Имя Описание
Button

Определяет элемент управления кнопкой.

Calendar

Определяет элемент управления календарем, например средство выбора дат.

CheckBox

Определяет элемент управления флажка.

ComboBox

Определяет элемент управления со списком.

Custom

Определяет элемент управления, который не является одним из определенных типов элементов управления.

DataGrid

Определяет элемент управления сеткой данных.

DataItem

Определяет элемент управления элементом данных.

Document

Определяет элемент управления документами.

Edit

Определяет элемент управления редактированием, например текстовое поле.

Group

Определяет групповую функцию управления, которая выступает в качестве контейнера для других элементов управления.

Header

Определяет элемент управления заголовком, который является контейнером для меток строк и столбцов информации.

HeaderItem

Определяет элемент заголовка, являющийся меткой для строки или столбца информации.

Hyperlink

Определяет элемент управления гиперссылки.

Image

Определяет элемент управления изображением.

List

Определяет элемент управления списком, например поле списка.

ListItem

Определяет элемент управления элементом списка, который является дочерним элементом элемента управления списком.

Menu

Определяет элемент управления меню, например меню верхнего уровня в окне приложения.

MenuBar

Определяет элемент управления строк меню, который обычно содержит набор меню верхнего уровня.

MenuItem

Определяет элемент управления элементом меню.

Pane

Определяет элемент управления панелью.

ProgressBar

Определяет элемент управления индикатора выполнения, который визуально указывает на ход выполнения длительной операции.

RadioButton

Определяет элемент управления переключателем, который является механизмом выбора, который позволяет точно один выбранный элемент в группе.

ScrollBar

Определяет элемент управления полосой прокрутки, например полосу прокрутки в окне приложения.

Separator

Определяет разделитель, который создает визуальное деление в элементах управления, таких как меню и панели инструментов.

Slider

Определяет ползунок.

Spinner

Определяет элемент управления спиннер.

SplitButton

Определяет разделенную кнопку, которая является кнопкой, которая выполняет действие по умолчанию, а также может развернуться в списке других возможных действий.

StatusBar

Определяет элемент управления строкой состояния.

Tab

Определяет элемент управления tab.

TabItem

Определяет элемент управления элементом вкладки, представляющий страницу элемента управления вкладки.

Table

Определяет таблицу.

Text

Определяет элемент управления редактирования, например текстовое поле или текстовое поле.

Thumb

Определяет элемент управления на полосе прокрутки, которую можно перетащить в другую позицию.

TitleBar

Определяет строку заголовка в окне.

ToolBar

Определяет панель инструментов, например элемент управления, содержащий набор кнопок команд в окне приложения.

ToolTip

Определяет элемент управления подсказкой, информационное окно, которое отображается в результате перемещения указателя на элемент управления или иногда при переходе на элемент управления с помощью клавиатуры.

Tree

Определяет элемент управления деревом.

TreeItem

Определяет узел в элементе TreeItem управления.

Window

Определяет кадр окна, содержащий дочерние объекты.

Свойства

Имя Описание
Id

Возвращает базовый числовый идентификатор.

(Унаследовано от AutomationIdentifier)
LocalizedControlType

Возвращает описание типа элемента управления.

ProgrammaticName

Возвращает зарегистрированные программные имена.

(Унаследовано от AutomationIdentifier)

Методы

Имя Описание
CompareTo(Object)

Сравнивает это AutomationIdentifier с другим AutomationIdentifier.

(Унаследовано от AutomationIdentifier)
Equals(Object)

Возвращает значение, указывающее, эквивалентен AutomationIdentifierли предоставленный AutomationIdentifier объект.

(Унаследовано от AutomationIdentifier)
GetHashCode()

Возвращает хэш-код для этого идентификатора модель автоматизации пользовательского интерфейса.

(Унаследовано от AutomationIdentifier)
GetNeverSupportedPatterns()

Извлекает идентификаторы шаблонов, которые не поддерживаются типом элемента управления.

GetRequiredPatternSets()

Извлекает массив наборов обязательных шаблонов.

GetRequiredProperties()

Извлекает массив обязательных идентификаторов свойств (идентификаторов) для этого типа элемента управления.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
LookupById(Int32)

Извлекает инкапсулирующий указанный ControlType числовый идентификатор.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел