MenuItemAutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса.
public ref class MenuItemAutomationPeer : System::Windows::Automation::Peers::FrameworkElementAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IToggleProvider
public class MenuItemAutomationPeer : System.Windows.Automation.Peers.FrameworkElementAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IToggleProvider
type MenuItemAutomationPeer = class
inherit FrameworkElementAutomationPeer
interface IExpandCollapseProvider
interface IInvokeProvider
interface IToggleProvider
Public Class MenuItemAutomationPeer
Inherits FrameworkElementAutomationPeer
Implements IExpandCollapseProvider, IInvokeProvider, IToggleProvider
- Наследование
-
MenuItemAutomationPeer
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| MenuItemAutomationPeer(MenuItem) |
Инициализирует новый экземпляр класса MenuItemAutomationPeer. |
Свойства
| Имя | Описание |
|---|---|
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| EventsSource |
Возвращает или задает объект AutomationPeer , который передается клиенту службы автоматизации в качестве источника для всех событий, поступающих из этого AutomationPeer. (Унаследовано от AutomationPeer) |
| IsHwndHost |
Возвращает значение, указывающее, связан ли элемент, связанный с этим AutomationPeer узлами |
| Owner |
Возвращает связанный UIElement с этим UIElementAutomationPeerобъект. (Унаследовано от UIElementAutomationPeer) |
Методы
| Имя | Описание |
|---|---|
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetAcceleratorKey() |
Возвращает сочетания клавиш акселератора для элемента, связанного с одноранговым элементом службы автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAcceleratorKeyCore() |
Получает ключ акселератора для связанного UIElement с этим UIElementAutomationPeer. Этот метод вызывается GetAcceleratorKey(). (Унаследовано от UIElementAutomationPeer) |
| GetAccessKey() |
Получает ключ доступа для элемента, связанного с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAccessKeyCore() |
Получает ключ доступа для связанного MenuItem с этим MenuItemAutomationPeerключом доступа. Вызывается методом GetAccessKey(). |
| GetAutomationControlType() |
Возвращает тип элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAutomationControlTypeCore() |
Возвращает тип элемента управления, MenuItem связанный с этим MenuItemAutomationPeer. Вызывается методом GetAutomationControlType(). |
| GetAutomationId() |
AutomationId Возвращает элемент, связанный с одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| GetAutomationIdCore() |
Возвращает строку, которая однозначно идентифицирует FrameworkElement связанную с этим FrameworkElementAutomationPeer. Вызывается методом GetAutomationId(). (Унаследовано от FrameworkElementAutomationPeer) |
| GetBoundingRectangle() |
Rect Возвращает объект, представляющий координаты экрана элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetBoundingRectangleCore() |
Возвращает ограничивающий Rect прямоугольник UIElement , связанный с этим UIElementAutomationPeer. Этот метод вызывается GetBoundingRectangle(). (Унаследовано от UIElementAutomationPeer) |
| GetChildren() |
Возвращает коллекцию элементов, представленных GetChildren() в дереве автоматизации пользовательского интерфейса, как непосредственные дочерние элементы однорангового узла автоматизации. (Унаследовано от AutomationPeer) |
| GetChildrenCore() |
Возвращает коллекцию дочерних элементов MenuItem , связанных с этим MenuItemAutomationPeer. Вызывается методом GetChildren(). |
| GetClassName() |
Возвращает имя, которое используется с AutomationControlType, чтобы отличить элемент управления, представленный этим AutomationPeerэлементом управления. (Унаследовано от AutomationPeer) |
| GetClassNameCore() |
Возвращает имя связанного MenuItem с этим MenuItemAutomationPeer. Вызывается методом GetClassName(). |
| GetClickablePoint() |
Point Получает элемент, связанный с одноранговым элементом автоматизации, который отвечает на щелчк мыши. (Унаследовано от AutomationPeer) |
| GetClickablePointCore() |
Point Возвращает объект, представляющий область, которая находится на объектеUIElement, связанном с этимUIElementAutomationPeer. Этот метод вызывается GetClickablePoint(). (Унаследовано от UIElementAutomationPeer) |
| GetControlledPeers() |
Предоставляет службу автоматизации пользовательского интерфейса со списком затронутых или контролируемых этим AutomationPeerэлементом. (Унаследовано от AutomationPeer) |
| GetControlledPeersCore() |
При переопределении в производном классе предоставляет службу автоматизации пользовательского интерфейса со списком элементов, затронутых или контролируемых этим AutomationPeer. (Унаследовано от AutomationPeer) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHeadingLevel() |
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetHeadingLevelCore() |
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса. (Унаследовано от 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() |
Возвращает текстовую метку MenuItem , связанную с этим MenuItemAutomationPeer. Вызывается методом GetName(). |
| GetOrientation() |
Возвращает значение, указывающее явную ориентацию элемента управления, если таковой имеется. (Унаследовано от AutomationPeer) |
| GetOrientationCore() |
Возвращает значение, указывающее, находится ли UIElement связанный с ним UIElementAutomationPeer объект в определенном направлении. Этот метод вызывается GetOrientation(). (Унаследовано от UIElementAutomationPeer) |
| GetParent() |
AutomationPeer Возвращает родительский объект этого AutomationPeerобъекта. (Унаследовано от AutomationPeer) |
| GetPattern(PatternInterface) |
Возвращает шаблон элемента управления для связанного MenuItem с этим MenuItemAutomationPeerэлементом управления. |
| GetPeerFromPoint(Point) |
Возвращает значение из указанной AutomationPeer точки. (Унаследовано от AutomationPeer) |
| GetPeerFromPointCore(Point) |
При переопределении в производном классе вызывается из GetPeerFromPoint(Point). (Унаследовано от AutomationPeer) |
| GetPositionInSet() |
Пытается получить значение PositionInSet свойства. (Унаследовано от AutomationPeer) |
| GetPositionInSetCore() |
Возвращает позицию MenuItem , содержащуюся в наборе. |
| GetSizeOfSet() |
Пытается получить значение SizeOfSet свойства. (Унаследовано от AutomationPeer) |
| GetSizeOfSetCore() |
Возвращает размер набора, содержащего этот MenuItemнабор. |
| 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() |
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| IsDialogCore() |
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса. (Унаследовано от UIElementAutomationPeer) |
| IsEnabled() |
Возвращает значение, указывающее, поддерживает ли элемент, связанный с этим одноранговым узлом автоматизации. (Унаследовано от AutomationPeer) |
| IsEnabledCore() |
Получает значение, указывающее, может ли UIElement связанный с этим UIElementAutomationPeer элементом фокус клавиатуры принимать фокус. Этот метод вызывается IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
| IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус клавиатуры. (Унаследовано от AutomationPeer) |
| IsKeyboardFocusableCore() |
Получает значение, указывающее, может ли UIElement связанный с этим UIElementAutomationPeer элементом фокус клавиатуры принимать фокус. Этот метод вызывается IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
| IsOffscreen() |
Возвращает значение, указывающее, находится ли элемент вне экрана. (Унаследовано от AutomationPeer) |
| IsOffscreenCore() |
Возвращает значение, указывающее, находится ли MenuItem элемент управления, связанный с этим MenuItemAutomationPeer объектом, вне экрана. Этот метод вызывается 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) |
Предоставляет типы MenuItem для модель автоматизации пользовательского интерфейса. (Унаследовано от 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) и не предназначен для использования непосредственно из кода. |
| IInvokeProvider.Invoke() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| IToggleProvider.Toggle() |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |
| IToggleProvider.ToggleState |
Этот тип или член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. |