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
- Наследование
- Атрибуты
Комментарии
Классы, такие как 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 |
Возвращает идентификатор размера свойства автоматизации набора. |