Поделиться через


RibbonGalleryItemDataAutomationPeer - класс

Предоставляет типы RibbonGalleryItem для UI Automation.

Иерархия наследования

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.ItemAutomationPeer
        Microsoft.Windows.Automation.Peers.RibbonGalleryItemDataAutomationPeer

Пространство имен:  Microsoft.Windows.Automation.Peers
Сборка:  RibbonControlsLibrary (в RibbonControlsLibrary.dll)

Синтаксис

'Декларация
Public Class RibbonGalleryItemDataAutomationPeer _
    Inherits ItemAutomationPeer _
    Implements IScrollItemProvider, ISelectionItemProvider
public class RibbonGalleryItemDataAutomationPeer : ItemAutomationPeer, 
    IScrollItemProvider, ISelectionItemProvider
public ref class RibbonGalleryItemDataAutomationPeer : public ItemAutomationPeer, 
    IScrollItemProvider, ISelectionItemProvider
type RibbonGalleryItemDataAutomationPeer =  
    class
        inherit ItemAutomationPeer
        interface IScrollItemProvider
        interface ISelectionItemProvider
    end
public class RibbonGalleryItemDataAutomationPeer extends ItemAutomationPeer implements IScrollItemProvider, ISelectionItemProvider

Тип RibbonGalleryItemDataAutomationPeer предоставляет следующие члены.

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

  Имя Описание
Открытый метод RibbonGalleryItemDataAutomationPeer Создание нового экземпляра класса RibbonGalleryItemDataAutomationPeer.

В начало страницы

Свойства

  Имя Описание
Открытое свойство 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.)
Открытое свойство ParentCategoryDataAutomationPeer Получает одноранговый элемент автоматизации для родительского объекта RibbonGalleryCategory.

В начало страницы

Методы

  Имя Описание
Открытый метод CheckAccess Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAcceleratorKey Получает сочетания клавиш для элемента, связанного с одноранговым элементом UI Automation.  (Унаследовано от AutomationPeer.)
Защищенный метод GetAcceleratorKeyCore Возвращает сочетание клавиш для элемента UIElement, который соответствует элементу данных из коллекции Items, связанной с данным объектом ItemAutomationPeer. (Унаследовано от ItemAutomationPeer.)
Открытый метод GetAccessKey Возвращает клавишу доступа для элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer.)
Защищенный метод GetAccessKeyCore Возвращает клавишу доступа для элемента UIElement, который соответствует элементу данных из коллекции Items, связанной с данным объектом ItemAutomationPeer. (Унаследовано от ItemAutomationPeer.)
Открытый метод GetAutomationControlType Возвращает тип элемента управления для элемента, связанного с одноранговым элементом UI Automation. (Унаследовано от AutomationPeer.)
Защищенный метод GetAutomationControlTypeCore Получает тип элемента управления для объекта RibbonGalleryItem, связанного с данным объектом RibbonGalleryItemDataAutomationPeer.Данный метод вызывается методом GetAutomationControlType(). (Переопределяет AutomationPeer.GetAutomationControlTypeCore().)
Открытый метод 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 Возвращает имя объекта RibbonGalleryItem, который связан с данным объектом RibbonGalleryItemDataAutomationPeer.Данный метод вызывается методом GetClassName(). (Переопределяет AutomationPeer.GetClassNameCore().)
Открытый метод GetClickablePoint Получает структуру Point элемента, связанного с одноранговым элементом автоматизации, который может отвечать на щелчок мыши. (Унаследовано от AutomationPeer.)
Защищенный метод GetClickablePointCore Возвращает объект Point, представляющий активную область на указанном элементе UIElement. (Унаследовано от ItemAutomationPeer.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetHelpText Получает текст, описывающий функции элемента управления, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer.)
Защищенный метод GetHelpTextCore Возвращает строку, описывающую функции объекта UIElement, который соответствует элементу данных из коллекции Items, связанной с данным объектом ItemAutomationPeer. (Унаследовано от ItemAutomationPeer.)
Защищенный метод GetHostRawElementProviderCore Показывает UI Automation, где в дереве UI Automation размещается 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.)
Открытый метод GetLocalizedControlType Получает читаемую локализованную строку, представляющую значение AutomationControlType для элемента управления, связанного с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer.)
Защищенный метод GetLocalizedControlTypeCore При переопределении в производном классе вызывается методом GetLocalizedControlType. (Унаследовано от AutomationPeer.)
Открытый метод GetName Получает текст, который описывает элемент, связанный с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer.)
Защищенный метод GetNameCore Получает текстовую подпись объекта UIElement, который соответствует элементу данных из коллекции Items, связанной с данным объектом ItemAutomationPeer. (Унаследовано от ItemAutomationPeer.)
Открытый метод GetOrientation Получает значение, указывающее явную ориентацию элемента управления, если таковая имеется. (Унаследовано от AutomationPeer.)
Защищенный метод GetOrientationCore Возвращает значение, которое показывает, расположен ли указанный объект UIElement в определенном направлении. (Унаследовано от ItemAutomationPeer.)
Открытый метод GetParent Возвращает объект AutomationPeer, который является родительским элементом данного объекта AutomationPeer. (Унаследовано от AutomationPeer.)
Открытый метод GetPattern Получает шаблон элемента управления для объекта RibbonGalleryItem, который связан с данным объектом RibbonGalleryItemDataAutomationPeer. (Переопределяет AutomationPeer.GetPattern(PatternInterface).)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HasKeyboardFocus Возвращает значение, показывающее, имеет ли сейчас элемент, связанный с данным одноранговым объектом автоматизации, фокус ввода. (Унаследовано от AutomationPeer.)
Защищенный метод HasKeyboardFocusCore Возвращает значение, которое показывает, имеет ли сейчас указанный элемент UIElement фокус ввода. (Унаследовано от ItemAutomationPeer.)
Открытый метод InvalidatePeer Вызывает пересчет основных свойств объекта AutomationPeer и уведомление PropertyChanged для клиента автоматизации, если свойства изменены. (Унаследовано от AutomationPeer.)
Открытый метод IsContentElement Получает значение, указывающее, содержит ли связанный с данным одноранговым элементом автоматизации элемент данные, представляемые пользователю. (Унаследовано от AutomationPeer.)
Защищенный метод IsContentElementCore Возвращает значение, показывающее, содержит ли указанный элемент UIElement данные, представленные для пользователя. (Унаследовано от ItemAutomationPeer.)
Открытый метод IsControlElement Получает значение, указывающее, воспринимается ли элемент пользователем как интерактивный или как дополнение к логической структуре элемента управления в GUI. (Унаследовано от AutomationPeer.)
Защищенный метод IsControlElementCore Возвращает значение, показывающее, понимается ли пользователем элемент UIElement, связанный с данным объектом ItemAutomationPeer, как интерактивный. (Унаследовано от 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 Возвращает объект AutomationPeer для указанного прокси-сервера IRawElementProviderSimple. (Унаследовано от AutomationPeer.)
Защищенный метод ProviderFromPeer Получает объект IRawElementProviderSimple для заданного объекта AutomationPeer. (Унаследовано от AutomationPeer.)
Открытый метод RaiseAsyncContentLoadedEvent Вызывается объектом AutomationPeer для вызова события AsyncContentLoadedEvent. (Унаследовано от AutomationPeer.)
Открытый метод RaiseAutomationEvent Вызывает событие автоматизации. (Унаследовано от AutomationPeer.)
Открытый метод RaisePropertyChangedEvent Вызывает событие, чтобы уведомить клиент автоматизации об изменении значения свойства. (Унаследовано от AutomationPeer.)
Открытый метод ResetChildrenCache Синхронно сбрасывает дерево дочерних элементов с помощью метода GetChildrenCore. (Унаследовано от AutomationPeer.)
Открытый метод SetFocus Устанавливает фокус клавиатуры на элемент, связанный с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer.)
Защищенный метод SetFocusCore Задает фокус ввода для указанного элемента UIElement.Объект UIElement соответствует элементу данных в коллекции Items, связанной с данным объектом ItemAutomationPeer. (Унаследовано от ItemAutomationPeer.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод VerifyAccess Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject.)

В начало страницы

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISelectionItemProvider.AddToSelection Инфраструктура. Данный API не реализован.
Явная реализация интерфейсаЗакрытое свойство ISelectionItemProvider.IsSelected Получает значение, указывающее, выделен ли объект RibbonGalleryItem, связанный с данным объектом RibbonGalleryItemDataAutomationPeer.
Явная реализация интерфейсаЗакрытый метод ISelectionItemProvider.RemoveFromSelection Удаляет RibbonGalleryItem, связанный с данным объектом RibbonGalleryItemDataAutomationPeer, из коллекции выбранных элементов.
Явная реализация интерфейсаЗакрытый метод IScrollItemProvider.ScrollIntoView Прокручивает RibbonGalleryItem, чтобы отобразить элемент управления в видимой области (окне просмотра) контейнера.
Явная реализация интерфейсаЗакрытый метод ISelectionItemProvider.Select Отменяет выбор всех выбранных элементов, а затем выбирает RibbonGalleryItem, связанный с данным RibbonGalleryItemDataAutomationPeer.
Явная реализация интерфейсаЗакрытое свойство ISelectionItemProvider.SelectionContainer Получает одноранговый элемент автоматизации, действующий как контейнер для RibbonGalleryItem.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Windows.Automation.Peers - пространство имен