Поделиться через


AutomationElementIdentifiers Класс

Определение

Содержит значения, используемые в качестве идентификаторов свойств автоматизации поставщиками автоматизации пользовательского интерфейса и клиентами автоматизации пользовательского интерфейса.

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
Наследование
Object Platform::Object IInspectable AutomationElementIdentifiers
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Классы, такие как AutomationElementIdentifiers, являются идентификаторами для среда выполнения Windows реализации общего шаблона поставщика для автоматизации пользовательского интерфейса Майкрософт. AutomationElementIdentifiers определяет общие свойства однорангового узла автоматизации, которые являются частью основных функциональных возможностей однорангового узла, а не связаны с определенным шаблоном управления автоматизацией. Эти идентификаторы можно использовать при реализации среда выполнения Windows пользовательского однорангового узла автоматизации на основе AutomationPeer или FrameworkElementAutomationPeer. Эти идентификаторы необходимы для вызовов RaisePropertyChangedEvent , которые выполняются из кода элемента управления, ссылающегося на ваш собственный одноранговый узел, или для FindItemByProperty в одноранговом элементе контейнера элементов.

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

Свойства

AcceleratorKeyProperty

Идентифицирует свойство автоматизации ключа ускорителя. Значение свойства ключа ускорителя возвращается методом GetAcceleratorKey .

AccessKeyProperty

Определяет свойство автоматизации ключа доступа. Значение свойства ключа доступа возвращается методом GetAccessKey .

AnnotationsProperty

Возвращает идентификатор для свойства автоматизации заметок.

AutomationIdProperty

Определяет свойство автоматизации идентификатора элемента автоматизации. Значение идентификатора элемента автоматизации возвращается методом GetAutomationId .

BoundingRectangleProperty

Определяет ограничивающее свойство автоматизации прямоугольника. Значение ограничивающего свойства прямоугольника возвращается методом GetBoundingRectangle .

ClassNameProperty

Определяет свойство автоматизации имени класса. Значение свойства имени класса возвращается методом GetClassName .

ClickablePointProperty

Идентифицирует свойство автоматизации точек с возможностью щелчка. Допустимое значение свойства точки щелчка возвращается методом GetClickablePoint .

ControlledPeersProperty

Определяет свойство автоматизации управляемых одноранговых узлов. Список управляемых одноранговых узлов возвращается методом GetControlledPeers .

ControlTypeProperty

Определяет свойство автоматизации типа элемента управления. Значение свойства типа элемента управления возвращается методом GetAutomationControlType .

CultureProperty

Идентифицирует свойство Culture, содержащее идентификатор языкового стандарта для элемента автоматизации (например, 0x0409 для en-US или english (США)).

DescribedByProperty

Идентифицирует объект , описанный свойством автоматизации.

FlowsFromProperty

Определяет свойство автоматизации "потоки из". Значение свойства "flows from" возвращается методом GetFlowsFrom .

FlowsToProperty

Идентифицирует свойство автоматизации "потоки в". Значение свойства "flows to" возвращается методом GetFlowsTo .

FullDescriptionProperty

Определяет свойство автоматизации полного описания.

HasKeyboardFocusProperty

Определяет свойство автоматизации фокуса клавиатуры. Состояние фокуса клавиатуры возвращается методом HasKeyboardFocus .

HeadingLevelProperty

Определяет свойство автоматизации уровня заголовка. Значение свойства уровня заголовка возвращается методом GetHeadingLevel .

HelpTextProperty

Определяет свойство автоматизации текста справки. Значение свойства текста справки возвращается методом GetHelpText .

IsContentElementProperty

Идентифицирует свойство автоматизации определения элемента содержимого. Состояние элемента содержимого указывает, содержит ли элемент содержимое, ценное для конечного пользователя. Текущее состояние возвращается методом IsContentElement .

IsControlElementProperty

Идентифицирует свойство автоматизации определения элемента управления. Состояние элемента управления указывает, содержит ли элемент компоненты пользовательского интерфейса, которыми можно управлять. Текущее состояние возвращается методом IsControlElement .

IsDataValidForFormProperty

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

IsDialogProperty

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

IsEnabledProperty

Идентифицирует включенное свойство автоматизации определения. Состояние включено указывает, включен ли элемент, на который ссылается одноранговый узел автоматизации. Текущее состояние возвращается методом IsEnabled .

IsKeyboardFocusableProperty

Определяет свойство автоматизации определения с фокусом на клавиатуре. Состояние фокусировки клавиатуры возвращается методом IsKeyboardFocusable .

IsOffscreenProperty

Идентифицирует свойство автоматизации определения вне экрана. Состояние вне экрана указывает, находится ли элемент, на который ссылается одноранговый узел автоматизации, вне экрана. Текущее состояние возвращается методом IsOffscreen .

IsPasswordProperty

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

IsPeripheralProperty

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

IsRequiredForFormProperty

Идентифицирует свойство автоматизации определения требований к форме. Состояние требования к форме указывает, должен ли элемент быть заполнен в форме. Текущее состояние возвращается методом IsRequiredForForm .

ItemStatusProperty

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

ItemTypeProperty

Определяет свойство автоматизации типа элемента. Значение типа элемента возвращается методом GetItemType .

LabeledByProperty

Идентифицирует свойство автоматизации однорангового узла. Связь меток для однорангового узла автоматизации возвращается методом GetLabeledBy .

LandmarkTypeProperty

Возвращает идентификатор свойства автоматизации типа ориентира.

LevelProperty

Возвращает идентификатор для свойства автоматизации уровня.

LiveSettingProperty

Определяет свойство автоматизации динамических параметров. Значение свойства динамических параметров возвращается методом GetLiveSetting .

LocalizedControlTypeProperty

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

LocalizedLandmarkTypeProperty

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

NameProperty

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

OrientationProperty

Определяет свойство автоматизации ориентации. Текущее значение ориентации возвращается методом GetOrientation .

PositionInSetProperty

Возвращает идентификатор для позиции в свойстве автоматизации set.

SizeOfSetProperty

Возвращает идентификатор размера свойства автоматизации набора.

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

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