TreeViewItemAutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса.
public ref class TreeViewItemAutomationPeer : System::Windows::Automation::Peers::FrameworkElementAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public ref class TreeViewItemAutomationPeer : System::Windows::Automation::Peers::ItemsControlAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public class TreeViewItemAutomationPeer : System.Windows.Automation.Peers.FrameworkElementAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
public class TreeViewItemAutomationPeer : System.Windows.Automation.Peers.ItemsControlAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
type TreeViewItemAutomationPeer = class
inherit FrameworkElementAutomationPeer
interface IExpandCollapseProvider
interface ISelectionItemProvider
interface IScrollItemProvider
type TreeViewItemAutomationPeer = class
inherit ItemsControlAutomationPeer
interface IExpandCollapseProvider
interface ISelectionItemProvider
interface IScrollItemProvider
type TreeViewItemAutomationPeer = class
inherit ItemsControlAutomationPeer
interface IExpandCollapseProvider
interface IScrollItemProvider
interface ISelectionItemProvider
Public Class TreeViewItemAutomationPeer
Inherits FrameworkElementAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
Public Class TreeViewItemAutomationPeer
Inherits ItemsControlAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
- Наследование
-
TreeViewItemAutomationPeer
- Наследование
-
TreeViewItemAutomationPeer
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| TreeViewItemAutomationPeer(TreeViewItem) |
Инициализирует новый экземпляр класса TreeViewItemAutomationPeer. |
Свойства
| Имя | Описание |
|---|---|
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| EventsSource |
Возвращает или задает объект AutomationPeer , который передается клиенту службы автоматизации в качестве источника для всех событий, поступающих из этого AutomationPeer. (Унаследовано от AutomationPeer) |
| IsHwndHost |
Возвращает значение, указывающее, связан ли элемент, связанный с этим AutomationPeer узлами |
| IsVirtualized |
Возвращает значение, указывающее, следует ли ItemsControlAutomationPeer возвращать AutomationPeer объекты для дочерних элементов, которые не виртуализированы. (Унаследовано от ItemsControlAutomationPeer) |
| Owner |
Возвращает связанный UIElement с этим UIElementAutomationPeerобъект. (Унаследовано от UIElementAutomationPeer) |
Методы
| Имя | Описание |
|---|---|
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| CreateItemAutomationPeer(Object) |
Создает новый экземпляр TreeViewDataItemAutomationPeer элемента данных в Items коллекции этого TreeViewэлемента. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FindOrCreateItemAutomationPeer(Object) |
ItemAutomationPeer Возвращает объект для указанного объекта. |
| GetAcceleratorKey() |
Возвращает сочетания клавиш акселератора для элемента, связанного с одноранговым элементом службы автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAcceleratorKeyCore() |
Получает ключ акселератора для связанного UIElement с этим UIElementAutomationPeer. Этот метод вызывается GetAcceleratorKey(). (Унаследовано от UIElementAutomationPeer) |
| GetAccessKey() |
Получает ключ доступа для элемента, связанного с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAccessKeyCore() |
Получает ключ доступа для связанного UIElement с этим UIElementAutomationPeerключом доступа. Этот метод вызывается GetAccessKey(). (Унаследовано от UIElementAutomationPeer) |
| GetAutomationControlType() |
Возвращает тип элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAutomationControlTypeCore() |
Возвращает тип элемента управления, TreeViewItem связанный с этим TreeViewItemAutomationPeer. Этот метод вызывается GetAutomationControlType(). |
| GetAutomationId() |
AutomationId Возвращает элемент, связанный с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAutomationIdCore() |
Возвращает строку, которая однозначно идентифицирует FrameworkElement связанную с этим FrameworkElementAutomationPeer. Вызывается методом GetAutomationId(). (Унаследовано от FrameworkElementAutomationPeer) |
| GetBoundingRectangle() |
Rect Возвращает объект, представляющий координаты экрана элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetBoundingRectangleCore() |
Возвращает ограничивающий Rect прямоугольник UIElement , связанный с этим UIElementAutomationPeer. Этот метод вызывается GetBoundingRectangle(). (Унаследовано от UIElementAutomationPeer) |
| GetChildren() |
Возвращает коллекцию элементов, представленных GetChildren() в дереве автоматизации пользовательского интерфейса, как непосредственные дочерние элементы однорангового узла автоматизации. (Унаследовано от AutomationPeer) |
| GetChildrenCore() |
Возвращает коллекцию дочерних элементов TreeViewItem , связанных с этим TreeViewItemAutomationPeer. Этот метод вызывается GetChildren(). |
| GetChildrenCore() |
Возвращает коллекцию дочерних элементов UIElement , связанных с этим UIElementAutomationPeer. Этот метод вызывается GetChildren(). (Унаследовано от UIElementAutomationPeer) |
| GetClassName() |
Возвращает имя, которое используется с AutomationControlType, чтобы отличить элемент управления, представленный этим AutomationPeerэлементом управления. (Унаследовано от AutomationPeer) |
| GetClassNameCore() |
Возвращает имя связанного TreeViewItem с этим TreeViewItemAutomationPeer. Этот метод вызывается GetClassName(). |
| GetClickablePoint() |
Point Получает элемент, связанный с одноранговым элементом автоматизации, который отвечает на щелчк мыши. (Унаследовано от AutomationPeer) |
| GetClickablePointCore() |
Point Возвращает объект, представляющий область, которая находится на объектеUIElement, связанном с этимUIElementAutomationPeer. Этот метод вызывается GetClickablePoint(). (Унаследовано от UIElementAutomationPeer) |
| GetControlledPeers() |
Предоставляет службу автоматизации пользовательского интерфейса со списком затронутых или контролируемых этим AutomationPeerэлементом. (Унаследовано от AutomationPeer) |
| GetControlledPeersCore() |
При переопределении в производном классе предоставляет службу автоматизации пользовательского интерфейса со списком элементов, затронутых или контролируемых этим AutomationPeer. (Унаследовано от AutomationPeer) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHeadingLevel() |
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetHeadingLevelCore() |
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса. (Унаследовано от UIElementAutomationPeer) |
| GetHelpText() |
Возвращает текст, описывающий функциональные возможности элемента управления, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetHelpTextCore() |
Возвращает строку, описывающую функциональные возможности связанного ContentElement с этим ContentElementAutomationPeer. Вызывается методом GetHelpText(). (Унаследовано от FrameworkElementAutomationPeer) |
| GetHostRawElementProviderCore() |
Сообщает службе автоматизации пользовательского интерфейса, где в дереве автоматизации пользовательского интерфейса размещается |
| GetItemStatus() |
Получает текст, который передает визуальное состояние элемента, связанного с этим одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetItemStatusCore() |
Возвращает строку, которая сообщает визуальное состояние связанного UIElement с этим UIElementAutomationPeer. Этот метод вызывается GetItemStatus(). (Унаследовано от UIElementAutomationPeer) |
| GetItemType() |
Возвращает строку, описывающую тип элемента, который представляет объект. (Унаследовано от AutomationPeer) |
| GetItemTypeCore() |
Возвращает удобочитаемую пользователем строку, содержащую тип элемента, который UIElement представляет для этого UIElementAutomationPeer объекта. Этот метод вызывается GetItemType(). (Унаследовано от UIElementAutomationPeer) |
| GetLabeledBy() |
AutomationPeer Возвращает объект, предназначенный для Label элемента. (Унаследовано от AutomationPeer) |
| GetLabeledByCore() |
Возвращает целевой AutomationPeer объект LabelContentElement , связанный с этим ContentElementAutomationPeer. Вызывается методом GetLabeledBy(). (Унаследовано от FrameworkElementAutomationPeer) |
| GetLiveSetting() |
Возвращает характеристики уведомлений динамического региона, связанного с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetLiveSettingCore() |
Возвращает характеристики уведомлений динамического региона объекта, связанного UIElement с этим UIElementAutomationPeerобъектом. Этот метод вызывается GetLiveSetting(). (Унаследовано от UIElementAutomationPeer) |
| GetLocalizedControlType() |
Возвращает локализованную строку, доступную для чтения, которая представляет AutomationControlType значение для элемента управления, связанного с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetLocalizedControlTypeCore() |
При переопределении в производном классе вызывается GetLocalizedControlType(). (Унаследовано от AutomationPeer) |
| GetName() |
Получает текст, описывающий элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetNameCore() |
Возвращает текстовую метку ContentElement , связанную с этим ContentElementAutomationPeer. Вызывается методом GetName(). (Унаследовано от FrameworkElementAutomationPeer) |
| GetOrientation() |
Возвращает значение, указывающее явную ориентацию элемента управления, если таковой имеется. (Унаследовано от AutomationPeer) |
| GetOrientationCore() |
Возвращает значение, указывающее, находится ли UIElement связанный с ним UIElementAutomationPeer объект в определенном направлении. Этот метод вызывается GetOrientation(). (Унаследовано от UIElementAutomationPeer) |
| GetParent() |
AutomationPeer Возвращает родительский объект этого AutomationPeerобъекта. (Унаследовано от AutomationPeer) |
| GetPattern(PatternInterface) |
Возвращает шаблон элемента управления для связанного TreeViewItem с этим TreeViewItemAutomationPeerэлементом управления. |
| GetPeerFromPoint(Point) |
Возвращает значение из указанной AutomationPeer точки. (Унаследовано от AutomationPeer) |
| GetPeerFromPointCore(Point) |
При переопределении в производном классе вызывается из GetPeerFromPoint(Point). (Унаследовано от AutomationPeer) |
| GetPositionInSet() |
Пытается получить значение PositionInSet свойства. (Унаследовано от AutomationPeer) |
| GetPositionInSetCore() |
Считывает PositionInSetProperty и возвращает значение присоединенного |
| GetSizeOfSet() |
Пытается получить значение SizeOfSet свойства. (Унаследовано от AutomationPeer) |
| GetSizeOfSetCore() |
Предоставляет значение для свойства SizeOfSet модель автоматизации пользовательского интерфейса. (Унаследовано от UIElementAutomationPeer) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| HasKeyboardFocus() |
Возвращает значение, указывающее, имеет ли элемент, связанный с этим одноранговым элементом автоматизации, в настоящее время фокус клавиатуры. (Унаследовано от AutomationPeer) |
| HasKeyboardFocusCore() |
Возвращает значение, указывающее, имеет ли UIElement фокус ввода клавиатуры, связанный с этим UIElementAutomationPeer . Этот метод вызывается HasKeyboardFocus(). (Унаследовано от UIElementAutomationPeer) |
| InvalidatePeer() |
Активирует пересчет основных свойств и AutomationPeer вызывает PropertyChanged уведомление клиенту службы автоматизации, если свойства изменились. (Унаследовано от AutomationPeer) |
| IsContentElement() |
Возвращает значение, указывающее, содержит ли элемент, связанный с этим одноранговым узлом автоматизации, данные, представленные пользователю. (Унаследовано от AutomationPeer) |
| IsContentElementCore() |
Возвращает значение, указывающее, является ли UIElement элемент, связанный с этим UIElementAutomationPeer , элементом, содержащим данные, представленные пользователю. Этот метод вызывается IsContentElement(). (Унаследовано от UIElementAutomationPeer) |
| IsControlElement() |
Возвращает значение, указывающее, понят ли элемент пользователем как интерактивный или как вклад в логическую структуру элемента управления в графическом интерфейсе. (Унаследовано от AutomationPeer) |
| IsControlElementCore() |
Возвращает или задает значение, указывающее, понимает ли UIElement пользователь, связанный с этим UIElementAutomationPeer , интерактивным. Кроме того, пользователь может понять UIElement , как внести вклад в логическую структуру элемента управления в графическом интерфейсе. Этот метод вызывается IsControlElement(). (Унаследовано от UIElementAutomationPeer) |
| IsDialog() |
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| IsDialogCore() |
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса. (Унаследовано от UIElementAutomationPeer) |
| IsEnabled() |
Возвращает значение, указывающее, поддерживает ли элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| IsEnabledCore() |
Получает значение, указывающее, может ли UIElement связанный с этим UIElementAutomationPeer элементом фокус клавиатуры принимать фокус. Этот метод вызывается IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
| IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус клавиатуры. (Унаследовано от AutomationPeer) |
| IsKeyboardFocusableCore() |
Получает значение, указывающее, может ли UIElement связанный с этим UIElementAutomationPeer элементом фокус клавиатуры принимать фокус. Этот метод вызывается IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
| IsOffscreen() |
Возвращает значение, указывающее, находится ли элемент вне экрана. (Унаследовано от AutomationPeer) |
| IsOffscreenCore() |
Возвращает значение, указывающее, находится ли TreeViewItem элемент управления, связанный с этим TreeViewItemAutomationPeer объектом, вне экрана. Этот метод вызывается IsOffscreen(). |
| IsOffscreenCore() |
Возвращает значение, указывающее, находится ли UIElement связанный с ним UIElementAutomationPeer экран. Этот метод вызывается IsOffscreen(). (Унаследовано от UIElementAutomationPeer) |
| IsPassword() |
Возвращает значение, указывающее, содержит ли элемент конфиденциальный контент. (Унаследовано от AutomationPeer) |
| IsPasswordCore() |
Возвращает значение, указывающее, содержит ли UIElement связанный с ней UIElementAutomationPeer защищенный контент. Этот метод вызывается IsPassword(). (Унаследовано от UIElementAutomationPeer) |
| IsRequiredForForm() |
Возвращает значение, указывающее, должен ли элемент, связанный с этим одноранговым элементом, быть завершен в форме. (Унаследовано от AutomationPeer) |
| IsRequiredForFormCore() |
Возвращает значение, указывающее, требуется ли UIElement выполнение связанной с ней UIElementAutomationPeer формы. Этот метод вызывается IsRequiredForForm(). (Унаследовано от UIElementAutomationPeer) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| PeerFromProvider(IRawElementProviderSimple) |
AutomationPeer Возвращает для указанного IRawElementProviderSimple прокси-сервера. (Унаследовано от AutomationPeer) |
| ProviderFromPeer(AutomationPeer) |
IRawElementProviderSimple Возвращает значение для указанного AutomationPeerобъекта. (Унаследовано от AutomationPeer) |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Вызывается вызовом AutomationPeer события AsyncContentLoadedEvent . (Унаследовано от AutomationPeer) |
| RaiseAutomationEvent(AutomationEvents) |
Вызывает событие автоматизации. (Унаследовано от AutomationPeer) |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Предоставляет типы TreeViewItem для модель автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Вызывает событие для уведомления клиента службы автоматизации об изменении значения свойства. (Унаследовано от AutomationPeer) |
| ResetChildrenCache() |
Синхронно сбрасывает дерево дочерних элементов путем вызова GetChildrenCore(). (Унаследовано от AutomationPeer) |
| SetFocus() |
Задает фокус клавиатуры на элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| SetFocusCore() |
Задает фокус ввода клавиатуры на связанном UIElement с этим UIElementAutomationPeerэлементе. Этот метод вызывается SetFocus(). (Унаследовано от UIElementAutomationPeer) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IExpandCollapseProvider.Collapse() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| IExpandCollapseProvider.Expand() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| IExpandCollapseProvider.ExpandCollapseState |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object) |
Извлекает элемент по указанному значению свойства. (Унаследовано от ItemsControlAutomationPeer) |
| IScrollItemProvider.ScrollIntoView() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| ISelectionItemProvider.AddToSelection() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| ISelectionItemProvider.IsSelected |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| ISelectionItemProvider.RemoveFromSelection() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| ISelectionItemProvider.Select() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| ISelectionItemProvider.SelectionContainer |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |