DataGridItemAutomationPeer Класс

Определение

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

public ref class DataGridItemAutomationPeer sealed : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IItemContainerProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider, System::Windows::Automation::Provider::ISelectionProvider
public sealed class DataGridItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IItemContainerProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider, System.Windows.Automation.Provider.ISelectionProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
    interface IItemContainerProvider
type DataGridItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IInvokeProvider
    interface IItemContainerProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
    interface ISelectionProvider
Public NotInheritable Class DataGridItemAutomationPeer
Inherits ItemAutomationPeer
Implements IInvokeProvider, IItemContainerProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider
Наследование
Реализации

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

DataGridItemAutomationPeer(Object, DataGridAutomationPeer)

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

Свойства

Dispatcher

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

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

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

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

Возвращает значение, указывающее, размещается hwnds ли элемент, связанный с данным AutomationPeer объектом, в 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()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

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

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

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

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

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()

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

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

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

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

Предоставляет типы DataGridRow для модели автоматизации пользовательского интерфейса. Объект DataGridRow может существовать или не существовать в памяти.

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

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

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

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

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

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

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

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

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

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

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

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

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

IInvokeProvider.Invoke()

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

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

Извлекает элемент по указанному значению свойства.

IScrollItemProvider.ScrollIntoView()

Прокручивает область содержимого контейнерного объекта для отображения элемента управления в видимой области (окне просмотра) контейнера.

ISelectionItemProvider.AddToSelection()

Добавляет текущий элемент в коллекцию выбранных элементов.

ISelectionItemProvider.IsSelected

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

ISelectionItemProvider.RemoveFromSelection()

Удаляет текущий элемент из коллекции выбранных элементов.

ISelectionItemProvider.Select()

Снимает выделение всех элементов, затем выделяет текущий элемент.

ISelectionItemProvider.SelectionContainer

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

ISelectionProvider.CanSelectMultiple

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

ISelectionProvider.GetSelection()

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

ISelectionProvider.IsSelectionRequired

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

IVirtualizedItemProvider.Realize()

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

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

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