DocumentAutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса.
public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
- Наследование
Комментарии
Представляет DocumentAutomationPeer документы и поддерживает TextPattern. Такие объекты, как или FixedDocumentFlowDocument могут содержать внедренные объекты, такие как изображения и гиперссылки. Изначально при попытке получить дочерние элементы документа не DocumentAutomationPeer.GetChildrenCore возвращает внедренные объекты. Чтобы получить внедренные элементы, получите TextPatternRange из TextPattern и вызов TextPatternRange.GetChildren. После TextPatternRange.GetChildren вызова все элементы, TextPatternRange возвращаемые DocumentAutomationPeer.GetChildrenCore.
Замечание
Если вы не знаете, что документ является документомFlowDocument, вы не должны вызывать TextPattern.DocumentRangeGetChildren свойство. Если документ загружается из сетевого расположения, вызов GetChildren всего документа является ресурсоемким. Вместо этого следует использовать один из методов TextPatternTextPatternRange , возвращающих часть документа.
Конструкторы
| Имя | Описание |
|---|---|
| DocumentAutomationPeer(FrameworkContentElement) |
Инициализирует новый экземпляр класса DocumentAutomationPeer. |
Свойства
| Имя | Описание |
|---|---|
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| EventsSource |
Возвращает или задает объект AutomationPeer , который передается клиенту службы автоматизации в качестве источника для всех событий, поступающих из этого AutomationPeer. (Унаследовано от AutomationPeer) |
| IsHwndHost |
Возвращает значение, указывающее, связан ли элемент, связанный с этим AutomationPeer узлами |
| Owner |
Возвращает связанный ContentElement с этим ContentElementAutomationPeerобъект. (Унаследовано от ContentElementAutomationPeer) |
Методы
| Имя | Описание |
|---|---|
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetAcceleratorKey() |
Возвращает сочетания клавиш акселератора для элемента, связанного с одноранговым элементом службы автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAcceleratorKeyCore() |
Возвращает ключ акселератора для элемента, связанного с этим ContentElementAutomationPeer. Вызывается методом GetAcceleratorKey(). (Унаследовано от ContentElementAutomationPeer) |
| GetAccessKey() |
Получает ключ доступа для элемента, связанного с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAccessKeyCore() |
Получает ключ доступа для связанного ContentElement с этим ContentElementAutomationPeerключом доступа. Вызывается методом GetAccessKey(). (Унаследовано от ContentElementAutomationPeer) |
| GetAutomationControlType() |
Возвращает тип элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAutomationControlTypeCore() |
Возвращает тип элемента управления, связанного с этим DocumentAutomationPeerэлементом управления. Этот метод вызывается GetAutomationControlType(). |
| GetAutomationId() |
AutomationId Возвращает элемент, связанный с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAutomationIdCore() |
Возвращает строку, которая однозначно идентифицирует FrameworkContentElement связанную с этим ContentElementAutomationPeer. Этот метод вызывается GetAutomationId(). (Унаследовано от FrameworkContentElementAutomationPeer) |
| GetBoundingRectangle() |
Rect Возвращает объект, представляющий координаты экрана элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetBoundingRectangleCore() |
Rect Возвращает координаты экрана элемента, связанного с этимDocumentAutomationPeer. Этот метод вызывается GetBoundingRectangle(). |
| GetChildren() |
Возвращает коллекцию элементов, представленных GetChildren() в дереве автоматизации пользовательского интерфейса, как непосредственные дочерние элементы однорангового узла автоматизации. (Унаследовано от AutomationPeer) |
| GetChildrenCore() |
Возвращает коллекцию дочерних элементов для связанного FrameworkContentElement с этим DocumentAutomationPeerэлементом. Этот метод вызывается GetChildren(). |
| GetClassName() |
Возвращает имя, которое используется с AutomationControlType, чтобы отличить элемент управления, представленный этим AutomationPeerэлементом управления. (Унаследовано от AutomationPeer) |
| GetClassNameCore() |
Возвращает имя связанного FrameworkContentElement с этим DocumentAutomationPeer. Этот метод вызывается GetClassName(). |
| GetClickablePoint() |
Point Получает элемент, связанный с одноранговым элементом автоматизации, который отвечает на щелчк мыши. (Унаследовано от AutomationPeer) |
| GetClickablePointCore() |
Point Возвращает объект, представляющий область, которая находится на объектеFrameworkContentElement, связанном с этимContentElementAutomationPeer. Этот метод вызывается GetClickablePoint(). |
| GetControlledPeers() |
Предоставляет службу автоматизации пользовательского интерфейса со списком затронутых или контролируемых этим AutomationPeerэлементом. (Унаследовано от AutomationPeer) |
| GetControlledPeersCore() |
При переопределении в производном классе предоставляет службу автоматизации пользовательского интерфейса со списком элементов, затронутых или контролируемых этим AutomationPeer. (Унаследовано от AutomationPeer) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHeadingLevel() |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetHeadingLevelCore() |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от ContentElementAutomationPeer) |
| GetHelpText() |
Возвращает текст, описывающий функциональные возможности элемента управления, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetHelpTextCore() |
Возвращает строку, описывающую функциональные возможности связанного FrameworkContentElement с этим ContentElementAutomationPeer. Этот метод вызывается GetHelpText(). (Унаследовано от FrameworkContentElementAutomationPeer) |
| GetHostRawElementProviderCore() |
Сообщает службе автоматизации пользовательского интерфейса, где в дереве автоматизации пользовательского интерфейса размещается |
| GetItemStatus() |
Получает текст, который передает визуальное состояние элемента, связанного с этим одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetItemStatusCore() |
Возвращает строку, которая передает визуальное состояние связанного ContentElement с этим ContentElementAutomationPeer. Вызывается методом GetItemStatus(). (Унаследовано от ContentElementAutomationPeer) |
| GetItemType() |
Возвращает строку, описывающую тип элемента, который представляет объект. (Унаследовано от AutomationPeer) |
| GetItemTypeCore() |
Возвращает удобочитаемую пользователем строку, содержащую тип элемента, ContentElement связанного с этим ContentElementAutomationPeer элементом. Вызывается методом GetItemType(). (Унаследовано от ContentElementAutomationPeer) |
| GetLabeledBy() |
AutomationPeer Возвращает объект, предназначенный для Label элемента. (Унаследовано от AutomationPeer) |
| GetLabeledByCore() |
Возвращает целевой LabelAutomationPeer объект LabelFrameworkContentElement , связанный с этим FrameworkContentElementAutomationPeer. Этот метод вызывается GetLabeledBy(). (Унаследовано от FrameworkContentElementAutomationPeer) |
| GetLiveSetting() |
Возвращает характеристики уведомлений динамического региона, связанного с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetLiveSettingCore() |
Возвращает характеристики уведомлений динамического региона, связанного ContentElement с этим ContentElementAutomationPeer. Вызывается методом GetLiveSetting(). (Унаследовано от ContentElementAutomationPeer) |
| GetLocalizedControlType() |
Возвращает локализованную строку, доступную для чтения, которая представляет AutomationControlType значение для элемента управления, связанного с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetLocalizedControlTypeCore() |
При переопределении в производном классе вызывается GetLocalizedControlType(). (Унаследовано от AutomationPeer) |
| GetName() |
Получает текст, описывающий элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetNameCore() |
Возвращает текстовую метку ContentElement , связанную с этим ContentElementAutomationPeer. Вызывается методом GetName(). (Унаследовано от ContentElementAutomationPeer) |
| GetOrientation() |
Возвращает значение, указывающее явную ориентацию элемента управления, если таковой имеется. (Унаследовано от AutomationPeer) |
| GetOrientationCore() |
Возвращает значение, указывающее, находится ли ContentElement связанный с ним ContentElementAutomationPeer объект в определенном направлении. Вызывается методом GetOrientation(). (Унаследовано от ContentElementAutomationPeer) |
| GetParent() |
AutomationPeer Возвращает родительский объект этого AutomationPeerобъекта. (Унаследовано от AutomationPeer) |
| GetPattern(PatternInterface) |
Возвращает шаблон элемента управления для связанного FrameworkContentElement с этим DocumentAutomationPeerэлементом управления. |
| GetPeerFromPoint(Point) |
Возвращает значение из указанной AutomationPeer точки. (Унаследовано от AutomationPeer) |
| GetPeerFromPointCore(Point) |
При переопределении в производном классе вызывается из GetPeerFromPoint(Point). (Унаследовано от AutomationPeer) |
| GetPositionInSet() |
Пытается получить значение PositionInSet свойства. (Унаследовано от AutomationPeer) |
| GetPositionInSetCore() |
Считывает PositionInSetProperty и возвращает значение присоединенного |
| GetSizeOfSet() |
Пытается получить значение SizeOfSet свойства. (Унаследовано от AutomationPeer) |
| GetSizeOfSetCore() |
Считывает SizeOfSetProperty и возвращает значение присоединенного |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| HasKeyboardFocus() |
Возвращает значение, указывающее, имеет ли элемент, связанный с этим одноранговым элементом автоматизации, в настоящее время фокус клавиатуры. (Унаследовано от AutomationPeer) |
| HasKeyboardFocusCore() |
Возвращает значение, указывающее, имеет ли ContentElement фокус ввода клавиатуры, связанный с этим ContentElementAutomationPeer . Вызывается методом HasKeyboardFocus(). (Унаследовано от ContentElementAutomationPeer) |
| InvalidatePeer() |
Активирует пересчет основных свойств и AutomationPeer вызывает PropertyChanged уведомление клиенту службы автоматизации, если свойства изменились. (Унаследовано от AutomationPeer) |
| IsContentElement() |
Возвращает значение, указывающее, содержит ли элемент, связанный с этим одноранговым узлом автоматизации, данные, представленные пользователю. (Унаследовано от AutomationPeer) |
| IsContentElementCore() |
Возвращает значение, указывающее, является ли ContentElement элемент, связанный с этим ContentElementAutomationPeer , элементом, содержащим данные, представленные пользователю. Вызывается методом IsContentElement(). (Унаследовано от ContentElementAutomationPeer) |
| IsControlElement() |
Возвращает значение, указывающее, понят ли элемент пользователем как интерактивный или как вклад в логическую структуру элемента управления в графическом интерфейсе. (Унаследовано от AutomationPeer) |
| IsControlElementCore() |
Возвращает или задает значение, указывающее, понимает ли FrameworkContentElement пользователь, связанный с этим DocumentAutomationPeer , как интерактивный, или пользователь может понять FrameworkContentElement как вклад в логическую структуру элемента управления в графическом интерфейсе. Этот метод вызывается IsControlElement(). |
| IsDialog() |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| IsDialogCore() |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от ContentElementAutomationPeer) |
| IsEnabled() |
Возвращает значение, указывающее, поддерживает ли элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| IsEnabledCore() |
Возвращает значение, указывающее, может ли этот одноранговый узел автоматизации получать и отправлять события в связанный элемент. Вызывается методом IsEnabled(). (Унаследовано от ContentElementAutomationPeer) |
| IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус клавиатуры. (Унаследовано от AutomationPeer) |
| IsKeyboardFocusableCore() |
Получает значение, указывающее, может ли ContentElement связанный с этим ContentElementAutomationPeer элементом фокус клавиатуры принимать фокус. Вызывается методом IsKeyboardFocusable(). (Унаследовано от ContentElementAutomationPeer) |
| IsOffscreen() |
Возвращает значение, указывающее, находится ли элемент вне экрана. (Унаследовано от AutomationPeer) |
| IsOffscreenCore() |
Возвращает значение, указывающее, находится ли FrameworkContentElement связанный с ним DocumentAutomationPeer экран. Этот метод вызывается IsOffscreen(). |
| IsPassword() |
Возвращает значение, указывающее, содержит ли элемент конфиденциальный контент. (Унаследовано от AutomationPeer) |
| IsPasswordCore() |
Возвращает значение, указывающее, содержит ли ContentElement связанный с ней ContentElementAutomationPeer защищенный контент. Вызывается методом IsPassword(). (Унаследовано от ContentElementAutomationPeer) |
| IsRequiredForForm() |
Возвращает значение, указывающее, должен ли элемент, связанный с этим одноранговым элементом, быть завершен в форме. (Унаследовано от AutomationPeer) |
| IsRequiredForFormCore() |
Возвращает значение, указывающее, требуется ли ContentElement заполнение связанной с ней ContentElementAutomationPeer формы. Вызывается методом IsRequiredForForm(). (Унаследовано от ContentElementAutomationPeer) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| PeerFromProvider(IRawElementProviderSimple) |
AutomationPeer Возвращает для указанного IRawElementProviderSimple прокси-сервера. (Унаследовано от AutomationPeer) |
| ProviderFromPeer(AutomationPeer) |
IRawElementProviderSimple Возвращает значение для указанного AutomationPeerобъекта. (Унаследовано от AutomationPeer) |
| RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer) |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от ContentTextAutomationPeer) |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Вызывается вызовом AutomationPeer события AsyncContentLoadedEvent . (Унаследовано от AutomationPeer) |
| RaiseAutomationEvent(AutomationEvents) |
Вызывает событие автоматизации. (Унаследовано от AutomationPeer) |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Document Предоставляет типы элементов управления для автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Вызывает событие для уведомления клиента службы автоматизации об изменении значения свойства. (Унаследовано от AutomationPeer) |
| ResetChildrenCache() |
Синхронно сбрасывает дерево дочерних элементов путем вызова GetChildrenCore(). (Унаследовано от AutomationPeer) |
| SetFocus() |
Задает фокус клавиатуры на элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| SetFocusCore() |
Задает фокус ввода клавиатуры на связанном ContentElement с этим ContentElementAutomationPeerэлементе. Вызывается методом SetFocus(). (Унаследовано от ContentElementAutomationPeer) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |