RibbonMenuItemDataAutomationPeer Класс

Определение

Представляет данные, содержащиеся в объекте RibbonMenuItem.

public ref class RibbonMenuItemDataAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IToggleProvider, System::Windows::Automation::Provider::ITransformProvider
public class RibbonMenuItemDataAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IToggleProvider, System.Windows.Automation.Provider.ITransformProvider
type RibbonMenuItemDataAutomationPeer = class
    inherit ItemAutomationPeer
    interface IExpandCollapseProvider
    interface IInvokeProvider
    interface IToggleProvider
    interface ITransformProvider
Public Class RibbonMenuItemDataAutomationPeer
Inherits ItemAutomationPeer
Implements IExpandCollapseProvider, IInvokeProvider, IToggleProvider, ITransformProvider
Наследование
RibbonMenuItemDataAutomationPeer
Реализации

Конструкторы

Имя Описание
RibbonMenuItemDataAutomationPeer(Object, ItemsControlAutomationPeer)

Инициализирует новый экземпляр класса RibbonMenuItemDataAutomationPeer.

Свойства

Имя Описание
Dispatcher

Dispatcher Возвращает это DispatcherObject значение, с которым связано.

(Унаследовано от DispatcherObject)
EventsSource

Возвращает или задает объект AutomationPeer , который передается клиенту службы автоматизации в качестве источника для всех событий, поступающих из этого AutomationPeer.

(Унаследовано от AutomationPeer)
IsHwndHost

Возвращает значение, указывающее, связан ли элемент, связанный с этим AutomationPeer узлами hwnds в Windows Presentation Foundation (WPF).

(Унаследовано от AutomationPeer)
Item

Возвращает элемент данных в коллекции, связанной Items с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
ItemsControlAutomationPeer

ItemsControlAutomationPeer Возвращает объект, связанный с ItemsControl коллекциейItems.

(Унаследовано от ItemAutomationPeer)

Методы

Имя Описание
CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAcceleratorKey()

Возвращает сочетания клавиш акселератора для элемента, связанного с одноранговым элементом службы автоматизации пользовательского интерфейса.

(Унаследовано от AutomationPeer)
GetAcceleratorKeyCore()

Возвращает ключ акселератора для UIElement элемента данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetAccessKey()

Получает ключ доступа для элемента, связанного с одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
GetAccessKeyCore()

Получает ключ доступа для UIElement элемента данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetAutomationControlType()

Возвращает тип элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса.

(Унаследовано от AutomationPeer)
GetAutomationControlTypeCore()

Возвращает тип элемента управления, RibbonMenuItem связанный с этим RibbonMenuItemDataAutomationPeer. Этот метод вызывается GetAutomationControlType().

GetAutomationId()

AutomationId Возвращает элемент, связанный с одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
GetAutomationIdCore()

Возвращает строку, которая однозначно идентифицирует UIElement элемент данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetBoundingRectangle()

Rect Возвращает объект, представляющий координаты экрана элемента, связанного с одноранговым элементом автоматизации.

(Унаследовано от AutomationPeer)
GetBoundingRectangleCore()

Возвращает ограничивающий Rect прямоугольник указанного UIElementобъекта.

(Унаследовано от ItemAutomationPeer)
GetChildren()

Возвращает коллекцию элементов, представленных GetChildren() в дереве автоматизации пользовательского интерфейса, как непосредственные дочерние элементы однорангового узла автоматизации.

(Унаследовано от AutomationPeer)
GetChildrenCore()

Возвращает коллекцию дочерних элементов UIElement элемента, соответствующего элементу данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetClassName()

Возвращает имя, которое используется с AutomationControlType, чтобы отличить элемент управления, представленный этим AutomationPeerэлементом управления.

(Унаследовано от AutomationPeer)
GetClassNameCore()

Возвращает имя класса, связанного RibbonMenuItem с этим RibbonMenuItemDataAutomationPeer. Этот метод вызывается GetClassName().

GetClickablePoint()

Point Получает элемент, связанный с одноранговым элементом автоматизации, который отвечает на щелчк мыши.

(Унаследовано от AutomationPeer)
GetClickablePointCore()

Возвращает объект Point , представляющий область, которая находится на заданном объекте UIElement.

(Унаследовано от ItemAutomationPeer)
GetControlledPeers()

Предоставляет службу автоматизации пользовательского интерфейса со списком затронутых или контролируемых этим AutomationPeerэлементом.

(Унаследовано от AutomationPeer)
GetControlledPeersCore()

При переопределении в производном классе предоставляет службу автоматизации пользовательского интерфейса со списком элементов, затронутых или контролируемых этим AutomationPeer.

(Унаследовано от AutomationPeer)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHeadingLevel()

Представляет данные, содержащиеся в объекте RibbonMenuItem.

(Унаследовано от AutomationPeer)
GetHeadingLevelCore()

Представляет данные, содержащиеся в объекте RibbonMenuItem.

(Унаследовано от ItemAutomationPeer)
GetHelpText()

Возвращает текст, описывающий функциональные возможности элемента управления, связанного с одноранговым элементом автоматизации.

(Унаследовано от AutomationPeer)
GetHelpTextCore()

Возвращает строку, описывающую функциональные возможности UIElement элемента данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetHostRawElementProviderCore()

Сообщает службе автоматизации пользовательского интерфейса, где в дереве автоматизации пользовательского интерфейса размещается hwnd элемент Windows Presentation Foundation (WPF).

(Унаследовано от AutomationPeer)
GetItemStatus()

Получает текст, который передает визуальное состояние элемента, связанного с этим одноранговым элементом автоматизации.

(Унаследовано от AutomationPeer)
GetItemStatusCore()

Возвращает строку, которая передает визуальное состояние указанного.UIElement

(Унаследовано от ItemAutomationPeer)
GetItemType()

Возвращает строку, описывающую тип элемента, который представляет объект.

(Унаследовано от AutomationPeer)
GetItemTypeCore()

Возвращает удобочитаемую пользователем строку, содержащую тип элемента, который представляет указанный UIElement объект.

(Унаследовано от ItemAutomationPeer)
GetLabeledBy()

AutomationPeer Возвращает объект, предназначенный для Label элемента.

(Унаследовано от AutomationPeer)
GetLabeledByCore()

Возвращает целевой AutomationPeer объект Label для указанного UIElementобъекта.

(Унаследовано от ItemAutomationPeer)
GetLiveSetting()

Возвращает характеристики уведомлений динамического региона, связанного с этим одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
GetLiveSettingCore()

Возвращает характеристики уведомления динамического региона для UIElement элемента данных в Items коллекции, связанной с этим ItemAutomationPeer объектом.

(Унаследовано от ItemAutomationPeer)
GetLocalizedControlType()

Возвращает локализованную строку, доступную для чтения, которая представляет AutomationControlType значение для элемента управления, связанного с этим одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
GetLocalizedControlTypeCore()

При переопределении в производном классе вызывается GetLocalizedControlType().

(Унаследовано от AutomationPeer)
GetName()

Получает текст, описывающий элемент, связанный с этим одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
GetNameCore()

Возвращает текстовую метку UIElement , соответствующую элементу данных в Items коллекции, связанной с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
GetOrientation()

Возвращает значение, указывающее явную ориентацию элемента управления, если таковой имеется.

(Унаследовано от AutomationPeer)
GetOrientationCore()

Возвращает значение, указывающее, указан ли указанный UIElement объект в определенном направлении.

(Унаследовано от ItemAutomationPeer)
GetParent()

AutomationPeer Возвращает родительский объект этого AutomationPeerобъекта.

(Унаследовано от AutomationPeer)
GetPattern(PatternInterface)

Возвращает шаблон элемента управления для связанного RibbonTab с ним RibbonMenuItemDataAutomationPeerэлемента управления.

GetPeerFromPoint(Point)

Возвращает значение из указанной AutomationPeer точки.

(Унаследовано от AutomationPeer)
GetPeerFromPointCore(Point)

При переопределении в производном классе вызывается из GetPeerFromPoint(Point).

(Унаследовано от AutomationPeer)
GetPositionInSet()

Пытается получить значение PositionInSet свойства.

(Унаследовано от AutomationPeer)
GetPositionInSetCore()

Возвращает позицию этого элемента в наборе.

(Унаследовано от ItemAutomationPeer)
GetSizeOfSet()

Пытается получить значение SizeOfSet свойства.

(Унаследовано от AutomationPeer)
GetSizeOfSetCore()

Возвращает размер набора, содержащего этот элемент.

(Унаследовано от ItemAutomationPeer)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
HasKeyboardFocus()

Возвращает значение, указывающее, имеет ли элемент, связанный с этим одноранговым элементом автоматизации, в настоящее время фокус клавиатуры.

(Унаследовано от AutomationPeer)
HasKeyboardFocusCore()

Возвращает значение, указывающее, имеет ли указанный UIElement в данный момент фокус ввода клавиатуры.

(Унаследовано от ItemAutomationPeer)
InvalidatePeer()

Активирует пересчет основных свойств и AutomationPeer вызывает PropertyChanged уведомление клиенту службы автоматизации, если свойства изменились.

(Унаследовано от AutomationPeer)
IsContentElement()

Возвращает значение, указывающее, содержит ли элемент, связанный с этим одноранговым узлом автоматизации, данные, представленные пользователю.

(Унаследовано от AutomationPeer)
IsContentElementCore()

Возвращает значение, указывающее, содержит ли указанный объект UIElement данные, представленные пользователю.

(Унаследовано от ItemAutomationPeer)
IsControlElement()

Возвращает значение, указывающее, понят ли элемент пользователем как интерактивный или как вклад в логическую структуру элемента управления в графическом интерфейсе.

(Унаследовано от AutomationPeer)
IsControlElementCore()

Возвращает значение, указывающее, понимает ли UIElement пользователь, связанный с этим ItemAutomationPeer , интерактивным.

(Унаследовано от ItemAutomationPeer)
IsDialog()

Представляет данные, содержащиеся в объекте RibbonMenuItem.

(Унаследовано от AutomationPeer)
IsDialogCore()

Представляет данные, содержащиеся в объекте RibbonMenuItem.

(Унаследовано от ItemAutomationPeer)
IsEnabled()

Возвращает значение, указывающее, поддерживает ли элемент, связанный с этим одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
IsEnabledCore()

Возвращает значение, указывающее, может ли указанный объект UIElement получать и отправлять события.

(Унаследовано от ItemAutomationPeer)
IsKeyboardFocusable()

Возвращает значение, указывающее, может ли элемент принимать фокус клавиатуры.

(Унаследовано от AutomationPeer)
IsKeyboardFocusableCore()

Возвращает значение, указывающее, может ли указанный элемент UIElement принимать фокус клавиатуры.

(Унаследовано от ItemAutomationPeer)
IsOffscreen()

Возвращает значение, указывающее, находится ли элемент вне экрана.

(Унаследовано от AutomationPeer)
IsOffscreenCore()

Возвращает значение, указывающее, находится ли указанный UIElement с экрана.

(Унаследовано от ItemAutomationPeer)
IsPassword()

Возвращает значение, указывающее, содержит ли элемент конфиденциальный контент.

(Унаследовано от AutomationPeer)
IsPasswordCore()

Возвращает значение, указывающее, содержит ли указанный контент UIElement защищенного содержимого.

(Унаследовано от ItemAutomationPeer)
IsRequiredForForm()

Возвращает значение, указывающее, должен ли элемент, связанный с этим одноранговым элементом, быть завершен в форме.

(Унаследовано от AutomationPeer)
IsRequiredForFormCore()

Возвращает значение, указывающее, требуется ли заполнение указанного UIElement объекта в форме.

(Унаследовано от ItemAutomationPeer)
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)

Представляет данные, содержащиеся в объекте RibbonMenuItem.

(Унаследовано от AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Вызывает событие для уведомления клиента службы автоматизации об изменении значения свойства.

(Унаследовано от AutomationPeer)
ResetChildrenCache()

Синхронно сбрасывает дерево дочерних элементов путем вызова GetChildrenCore().

(Унаследовано от AutomationPeer)
SetFocus()

Задает фокус клавиатуры на элемент, связанный с этим одноранговым узлом автоматизации.

(Унаследовано от AutomationPeer)
SetFocusCore()

Задает фокус ввода клавиатуры для указанного.UIElement Соответствует UIElement элементу данных в коллекции, связанной Items с этим ItemAutomationPeer.

(Унаследовано от ItemAutomationPeer)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyAccess()

Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

Явные реализации интерфейса

Имя Описание
IExpandCollapseProvider.Collapse()

Скрывает все элементы, которые находятся в связанном RibbonMenuItem с этим RibbonMenuItemDataAutomationPeerэлементом.

IExpandCollapseProvider.Expand()

Отображает все элементы, связанные RibbonMenuItem с этим RibbonMenuItemDataAutomationPeer.

IExpandCollapseProvider.ExpandCollapseState

Возвращает состояние, развернутое или свернутое, связанного RibbonMenuItem с этим RibbonMenuItemDataAutomationPeer.

IInvokeProvider.Invoke()

Отправляет запрос для активации, связанной RibbonMenuItem с этим RibbonMenuItemDataAutomationPeer.

IToggleProvider.Toggle()

Циклирует проверенные состояния RibbonMenuItem , связанные с этим RibbonMenuItemDataAutomationPeer.

IToggleProvider.ToggleState

Возвращает проверенное состояние связанного RibbonMenuItem с этим RibbonMenuItemDataAutomationPeer.

ITransformProvider.CanMove

Возвращает значение, указывающее, можно ли RibbonMenuItem перемещать связанный с ним RibbonMenuItemDataAutomationPeer объект.

ITransformProvider.CanResize

Возвращает значение, указывающее, можно ли изменить размер связанного RibbonMenuItem с ним RibbonMenuItemDataAutomationPeer значения.

ITransformProvider.CanRotate

Возвращает значение, указывающее, можно ли RibbonMenuItem повернуть связанный с ним RibbonMenuItemDataAutomationPeer объект.

ITransformProvider.Move(Double, Double)

Этот API не реализован.

ITransformProvider.Resize(Double, Double)

Этот API не реализован.

ITransformProvider.Rotate(Double)

Этот API не реализован.

IVirtualizedItemProvider.Realize()

Делает виртуальный элемент полностью доступным в качестве элемента автоматизации пользовательского интерфейса.

(Унаследовано от ItemAutomationPeer)

Применяется к