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


AutomationElementIdentifiers Класс

Определение

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

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
Атрибуты

Комментарии

Классы, такие как AutomationElementIdentifiers, являются идентификаторами для среда выполнения Windows реализации общего шаблона поставщика для автоматизации пользовательского интерфейса Майкрософт. AutomationElementIdentifiers определяет общие свойства однорангового узла автоматизации, которые являются частью базовой функциональности однорангового узла, а не связаны с определенным шаблоном управления автоматизацией. Эти идентификаторы можно использовать при реализации среда выполнения Windows пользовательского однорангового узла автоматизации на основе AutomationPeer или FrameworkElementAutomationPeer. Эти идентификаторы необходимы для вызовов AutomationPeer.RaisePropertyChangedEvent , которые выполняются из кода элемента управления, который ссылается на ваш собственный одноранговый узел, или для Provider.IItemContainerProvider.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

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

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

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