AutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс, который предоставляет одноранговый узел автоматизации для связанного класса владельца для службы автоматизации пользовательского интерфейса Майкрософт.
public ref class AutomationPeer : DependencyObject
/// [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 AutomationPeer : DependencyObject
[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 class AutomationPeer : DependencyObject
Public Class AutomationPeer
Inherits DependencyObject
- Наследование
- Производный
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
AutomationPeer — это класс, предоставляющий почти весь API, который в конечном итоге пересылает сведения об автоматизации пользовательского интерфейса Майкрософт для приложения UWP с помощью C++, C# или Visual Basic в клиент службы автоматизации пользовательского интерфейса Майкрософт. Типичные клиенты автоматизации пользовательского интерфейса Майкрософт не вызывает методы AutomationPeer напрямую. Эти клиенты часто являются вспомогательными технологиями, которые используют другие модели программирования и работают как службы, и вряд ли будут вызывать методы среда выполнения Windows. Но общая поддержка автоматизации пользовательского интерфейса Майкрософт в среда выполнения Windows пересылает все эти сведения с помощью поставщика платформы автоматизации пользовательского интерфейса Майкрософт. Любые клиенты службы автоматизации пользовательского интерфейса Майкрософт могут взаимодействовать с репрезентативными деревьями автоматизации приложения UWP с помощью C++, C# или Visual Basic.
Запуск событий автоматизации
Класс AutomationPeer относится к авторам среда выполнения Windows элементов управления, так как во время выполнения будет доступен одноранговый экземпляр после того, как среда выполнения вызовет метод OnCreateAutomationPeer. С помощью этого однорангового узла можно запускать события автоматизации, вызывая RaiseAutomationEvent и RaisePropertyChangedEvent. Это можно сделать при каждом изменении связанного свойства владельца узла (вашего класса) или при запуске события, необходимого для правильной поддержки автоматизации.
В структуре поддержки автоматизации не сохраняется дескриптор для вашего собственного однорангового узла в рамках реализации OnCreateAutomationPeer, так как нет никаких гарантий в отношении фактического создания однорангового узла. Вместо этого можно проверка прослушивателей событий автоматизации во время выполнения в определениях JIT-классов элементов управления, используя следующий код:
if (AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged))
{
MyAutomationPeer peer =
FrameworkElementAutomationPeer.FromElement(myCtrl) as MyAutomationPeer;
if (peer != null)
{
peer.RaisePropertyChangedEvent(
RangeValuePatternIdentifiers.ValueProperty,
(double)oldValue,
(double)newValue);
}
}
If AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged) Then
Dim peer As MyAutomationPeer = _
TryCast(FrameworkElementAutomationPeer.FromElement(myCtrl), MyAutomationPeer)
If peer IsNot Nothing Then
peer.RaisePropertyChangedEvent(RangeValuePatternIdentifiers.ValueProperty, CDbl(oldValue), CDbl(newValue))
End If
End If
Производные классы AutomationPeer
AutomationPeer находится в иерархии для всех существующих одноранговых узлов для элементов управления среда выполнения Windows и связанных классов пользовательского интерфейса.
Классы, непосредственно производные от AutomationPeer:
- ItemAutomationPeer
- FrameworkElementAutomationPeerFrameworkElementAutomationPeer. Список одноранговых узлов, производных от FrameworkElementAutomationPeer , см. в разделе Примечания статьи FrameworkElementAutomationPeer.
Основные методы
Основные методы — это стандартные реализации, которые выполняют действие по умолчанию связанного метода, вызываемого клиентом службы автоматизации пользовательского интерфейса Майкрософт. Вы можете переопределить любой из основных методов, чтобы вернуть альтернативные значения в пользовательском одноранговом узле автоматизации. Например, GetAcceleratorKeyCore вызывается при вызове GetAcceleratorKey,GetAccessKeyCore вызывается при вызове GetAccessKey и т. д.
Базовая реализация для AutomationPeer возвращает значение NULL. Одноранговые элементы, представляющие элементы, могут отложить результат в своем контейнере.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1511 | 10586 | GetLandmarkType |
1511 | 10586 | GetLandmarkTypeCore |
1511 | 10586 | GetLocalizedLandmarkType |
1511 | 10586 | GetLocalizedLandmarkTypeCore |
1607 | 14393 | GetDescribedByCore |
1607 | 14393 | GetFlowsFromCore |
1607 | 14393 | GetFlowsToCore |
1607 | 14393 | GetFullDescription |
1607 | 14393 | GetFullDescriptionCore |
1607 | 14393 | IsDataValidForForm |
1607 | 14393 | IsDataValidForFormCore |
1607 | 14393 | IsPeripheral |
1607 | 14393 | IsPeripheralCore |
1703 | 15063 | GetCulture |
1703 | 15063 | GetCultureCore |
1709 | 16299 | RaiseNotificationEvent |
1803 | 17134 | GetHeadingLevel |
1803 | 17134 | GetHeadingLevelCore |
1809 | 17763 | IsDialog |
1809 | 17763 | IsDialogCore |
Конструкторы
AutomationPeer() |
Обеспечивает поведение инициализации базового класса для производных классов AutomationPeer . |
Свойства
Dispatcher |
Возвращает CoreDispatcher , с которым связан этот объект. CoreDispatcher представляет средство, которое может получить доступ к DependencyObject в потоке пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу. (Унаследовано от DependencyObject) |
EventsSource |
Получает или задает AutomationPeer , который передается клиенту автоматизации в качестве источника для всех событий, поступающих из этого automationPeer. См. заметки. |
Методы
ClearValue(DependencyProperty) |
Очищает локальное значение свойства зависимостей. (Унаследовано от DependencyObject) |
GenerateRawElementProviderRuntimeId() |
Создает идентификатор среды выполнения для элемента, связанного с одноранговым элементом автоматизации. |
GetAcceleratorKey() |
Возвращает сочетания клавиш ускорителя для объекта, связанного с одноранговым элементом автоматизации пользовательского интерфейса. |
GetAcceleratorKeyCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAcceleratorKey или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
GetAccessKey() |
Возвращает клавишу доступа для элемента, связанного с одноранговым элементом автоматизации. |
GetAccessKeyCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAccessKey или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetAnimationBaseValue(DependencyProperty) |
Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна. (Унаследовано от DependencyObject) |
GetAnnotations() |
Возвращает ссылку на список заметок автоматизации пользовательского интерфейса для текущего однорангового узла автоматизации. |
GetAnnotationsCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAnnotations или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetAutomationControlType() |
Возвращает тип элемента управления, связанного с одноранговым элементом автоматизации пользовательского интерфейса. |
GetAutomationControlTypeCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAutomationControlType или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetAutomationId() |
Возвращает значение AutomationId элемента, связанного с одноранговым элементом автоматизации. |
GetAutomationIdCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetAutomationId или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetBoundingRectangle() |
Возвращает объект Rect , представляющий экранные координаты элемента, связанного с одноранговым элементом автоматизации. |
GetBoundingRectangleCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetBoundingRectangle или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetChildren() |
Возвращает коллекцию дочерних элементов, представленных в дереве автоматизации пользовательского интерфейса как непосредственные дочерние элементы однорангового узла автоматизации. |
GetChildrenCore() |
Предоставляет поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetChildren или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetClassName() |
Возвращает имя, используемое с AutomationControlType, чтобы различать элемент управления, представленный этим AutomationPeer. |
GetClassNameCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetClassName или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetClickablePoint() |
Возвращает точку на элементе, связанном с одноранговым элементом автоматизации, который реагирует на щелчок мышью. |
GetClickablePointCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetClickablePoint или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetControlledPeers() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetControlledPeers или аналогичный API клиента службы автоматизации пользовательского интерфейса Майкрософт, например получает значение свойства, определенное UIA_ControllerForPropertyId. |
GetControlledPeersCore() |
Возвращает список управляемых одноранговых узлов для текущего однорангового узла автоматизации. |
GetCulture() |
Вызывает GetCultureCore , чтобы получить значение языка и региональных параметров для элемента, связанного с одноранговым элементом автоматизации. |
GetCultureCore() |
Возвращает значение языка и региональных параметров для элемента, связанного с одноранговым элементом автоматизации. |
GetDescribedByCore() |
Возвращает коллекцию элементов, предоставляющих дополнительные сведения об элементе автоматизации. |
GetElementFromPoint(Point) |
Возвращает элемент из указанной точки. |
GetElementFromPointCore(Point) |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetElementFromPoint или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetFlowsFromCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetFlowsFrom или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetFlowsToCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetFlowsTo или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
GetFocusedElement() |
Возвращает элемент, на который в данный момент находится фокус. |
GetFocusedElementCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetFocusedElement или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetFullDescription() |
Возвращает локализованную строку, описывающую фактический внешний вид или содержимое чего-либо, например изображения или элемента управления изображением. |
GetFullDescriptionCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetFullDescription или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetHeadingLevel() |
Возвращает уровень заголовка элемента автоматизации пользовательского интерфейса, связанного с этим одноранговым элементом автоматизации. |
GetHeadingLevelCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetHeadingLevel или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetHelpText() |
Получает текст, описывающий функции элемента управления, связанного с одноранговым элементом автоматизации. |
GetHelpTextCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetHelpText или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetItemStatus() |
Получает текст, который передает визуальное состояние элемента, связанного с данным одноранговым элементом автоматизации. |
GetItemStatusCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetItemStatus или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
GetItemType() |
Возвращает строку, описывающую тип элемента, который представляет элемент. |
GetItemTypeCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetItemType или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetLabeledBy() |
Возвращает AutomationPeer для элемента UIElement , предназначенного для элемента . |
GetLabeledByCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetLabeledBy или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetLandmarkType() |
Возвращает тип ориентира для этого однорангового узла автоматизации. |
GetLandmarkTypeCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetLandmarkType или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
GetLevel() |
Возвращает 1-е целое число для уровня (иерархии) элемента, связанного с одноранговым элементом автоматизации. |
GetLevelCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetLevel или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetLiveSetting() |
Возвращает сведения о поведении уведомлений о динамическом параметре для объекта, связанного с одноранговым элементом автоматизации пользовательского интерфейса. |
GetLiveSettingCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetLiveSetting или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetLocalizedControlType() |
Возвращает локализованную строку, представляющую значение AutomationControlType для элемента управления, связанного с этим одноранговым элементом автоматизации. |
GetLocalizedControlTypeCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetLocalizedControlType или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetLocalizedLandmarkType() |
Возвращает локализованную строку, представляющую значение AutomationLandmarkType для элемента, связанного с этим одноранговым элементом автоматизации. |
GetLocalizedLandmarkTypeCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetLocalizedLandmarkType или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetName() |
Получает текст, который описывает элемент, связанный с данным одноранговым элементом автоматизации. Значение Microsoft UI Automation Name является основным идентификатором, используемым большинством специальных возможностей, когда они представляют пользовательский интерфейс вашего приложения путем взаимодействия с платформой автоматизации пользовательского интерфейса Майкрософт. |
GetNameCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetName или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetOrientation() |
Получает значение, указывающее явную ориентацию элемента управления, если таковая имеется. |
GetOrientationCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetOrientation или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
GetParent() |
Возвращает AutomationPeer , который является родительским для данного AutomationPeer. |
GetPattern(PatternInterface) |
Возвращает шаблон элемента управления, связанный с указанным PatternInterface. |
GetPatternCore(PatternInterface) |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает GetPattern или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetPeerFromPoint(Point) |
Возвращает AutomationPeer из указанной точки. |
GetPeerFromPointCore(Point) |
Предоставляет поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetPeerFromPoint или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetPositionInSet() |
Возвращает целое число из 1 для порядковой позиции в наборе для элемента, связанного с одноранговым элементом автоматизации. |
GetPositionInSetCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetPositionInSet или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
GetSizeOfSet() |
Возвращает целое число из 1 для размера набора, в котором находится элемент, связанный с одноранговым элементом автоматизации. |
GetSizeOfSetCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает GetSizeOfSet или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
GetValue(DependencyProperty) |
Возвращает текущее действующее значение свойства зависимостей из DependencyObject. (Унаследовано от DependencyObject) |
HasKeyboardFocus() |
Возвращает значение, показывающее, имеет ли сейчас элемент, связанный с данным одноранговым объектом автоматизации, фокус ввода. |
HasKeyboardFocusCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает HasKeyboardFocus или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
InvalidatePeer() |
Активирует пересчет свойств main AutomationPeer и создает уведомление PropertyChanged клиенту автоматизации, если свойства изменились. |
IsContentElement() |
Получает значение, указывающее, содержит ли элемент, связанный с этим одноранговым элементом автоматизации, данные, представленные пользователю. |
IsContentElementCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает IsContentElement или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
IsControlElement() |
Возвращает значение, указывающее, понимается ли элемент пользователем как интерактивный или как способствующий логической структуре элемента управления в графическом интерфейсе пользователя. |
IsControlElementCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает IsControlElement или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
IsDataValidForForm() |
Возвращает логическое значение, указывающее, является ли введенное или выбранное значение допустимым для правила формы, связанного с элементом автоматизации. |
IsDataValidForFormCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт обращается к IsDataValidForForm или эквиваленту КЛИЕНТСКОго API автоматизации пользовательского интерфейса Майкрософт. |
IsDialog() |
Возвращает значение, указывающее, является ли элемент, связанный с этим одноранговым элементом автоматизации, диалоговым окном. |
IsDialogCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает IsDialog или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
IsEnabled() |
Получает значение, указывающее, поддерживает ли связанный с данным одноранговым элементом автоматизации элемент взаимодействие. |
IsEnabledCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает IsEnabled или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус ввода. |
IsKeyboardFocusableCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает IsKeyboardFocusable или эквивалентный API клиента автоматизации пользовательского интерфейса Майкрософт. |
IsOffscreen() |
Возвращает значение, показывающее, отсутствует ли элемент на экране. |
IsOffscreenCore() |
Предоставляет поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает IsOffscreen или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
IsPassword() |
Получает значение, указывающее, содержит ли элемент конфиденциальное содержимое. |
IsPasswordCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает IsPassword или эквивалентный КЛИЕНТСКИй API службы автоматизации пользовательского интерфейса Майкрософт. |
IsPeripheral() |
Возвращает логическое значение, указывающее, представляет ли элемент автоматизации периферийный пользовательский интерфейс. |
IsPeripheralCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт обращается к IsPeripheral или эквиваленту клиентского API службы автоматизации пользовательского интерфейса Майкрософт. |
IsRequiredForForm() |
Получает значение, указывающее, является ли элемент, связанный с данным одноранговым элементом, обязательным для заполнения в форме. |
IsRequiredForFormCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает IsRequiredForForm или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
ListenerExists(AutomationEvents) |
Возвращает значение, указывающее, сообщает ли служба автоматизации пользовательского интерфейса Майкрософт о том, что клиент прослушивает указанное событие. |
Navigate(AutomationNavigationDirection) |
Возвращает элемент в указанном направлении в дереве автоматизации пользовательского интерфейса. |
NavigateCore(AutomationNavigationDirection) |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает Navigate или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
PeerFromProvider(IRawElementProviderSimple) |
Возвращает automationPeer для указанного прокси-сервера IRawElementProviderSimple . |
ProviderFromPeer(AutomationPeer) |
Возвращает прокси-сервер IRawElementProviderSimple для указанного AutomationPeer. |
RaiseAutomationEvent(AutomationEvents) |
Вызывает событие автоматизации. |
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Инициирует событие уведомления. |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Вызывает событие для уведомления клиента автоматизации об изменении значения свойства. |
RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
Вызывает событие, уведомляющее ядро автоматизации пользовательского интерфейса Майкрософт об изменении древовидной структуры. |
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
Вызывает событие, уведомляющее ядро службы автоматизации пользовательского интерфейса Майкрософт о том, что текстовый элемент управления изменил текст программным способом. |
ReadLocalValue(DependencyProperty) |
Возвращает локальное значение свойства зависимостей, если задано локальное значение. (Унаследовано от DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject . (Унаследовано от DependencyObject) |
SetFocus() |
Устанавливает фокус клавиатуры на элемент, связанный с данным одноранговым элементом автоматизации. |
SetFocusCore() |
Обеспечивает поведение однорангового узла, когда клиент автоматизации пользовательского интерфейса Майкрософт вызывает SetFocus или эквивалентный API клиента службы автоматизации пользовательского интерфейса Майкрософт. |
SetParent(AutomationPeer) |
Задает AutomationPeer , который является родительским для данного AutomationPeer. |
SetValue(DependencyProperty, Object) |
Задает локальное значение свойства зависимостей для Объекта DependencyObject. (Унаследовано от DependencyObject) |
ShowContextMenu() |
Отображает доступное контекстное меню для элемента owner. |
ShowContextMenuCore() |
Обеспечивает поведение однорангового узла, когда клиент службы автоматизации пользовательского интерфейса Майкрософт вызывает ShowContextMenu или эквивалентный клиентский API службы автоматизации пользовательского интерфейса Майкрософт. |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова метода RegisterPropertyChangedCallback. (Унаследовано от DependencyObject) |