DataGridAutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса.
public ref class DataGridAutomationPeer sealed : System::Windows::Automation::Peers::ItemsControlAutomationPeer, System::Windows::Automation::Provider::ISelectionProvider, System::Windows::Automation::Provider::ITableProvider
public sealed class DataGridAutomationPeer : System.Windows.Automation.Peers.ItemsControlAutomationPeer, System.Windows.Automation.Provider.ISelectionProvider, System.Windows.Automation.Provider.ITableProvider
type DataGridAutomationPeer = class
inherit ItemsControlAutomationPeer
interface ISelectionProvider
interface ITableProvider
interface IGridProvider
type DataGridAutomationPeer = class
inherit ItemsControlAutomationPeer
interface IGridProvider
interface ISelectionProvider
interface ITableProvider
Public NotInheritable Class DataGridAutomationPeer
Inherits ItemsControlAutomationPeer
Implements ISelectionProvider, ITableProvider
- Наследование
- Реализации
Конструкторы
DataGridAutomationPeer(DataGrid) |
Инициализирует новый экземпляр класса DataGridAutomationPeer. |
Свойства
Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
EventsSource |
Получает или задает AutomationPeer, который сообщается клиенту автоматизации в качестве источника для всех событий, полученных из этого AutomationPeer. (Унаследовано от AutomationPeer) |
IsHwndHost |
Возвращает значение, указывающее, является ли элемент, связанный с этимAutomationPeer, узлами |
IsVirtualized |
Получает значение, указывающее, должно ли ItemsControlAutomationPeer возвращать объекты AutomationPeer для дочерних элементов, которые не виртуализированы. (Унаследовано от ItemsControlAutomationPeer) |
Owner |
Возвращает объект UIElement, связанный с данным UIElementAutomationPeer. (Унаследовано от UIElementAutomationPeer) |
Методы
CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
CreateItemAutomationPeer(Object) |
При переопределении в производном классе создает новый экземпляр объекта ItemAutomationPeer для элемента данных в коллекции Items данного объекта ItemsControl. (Унаследовано от ItemsControlAutomationPeer) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
FindOrCreateItemAutomationPeer(Object) |
Возвращает запись ItemAutomationPeer для указанного объекта. (Унаследовано от ItemsControlAutomationPeer) |
GetAcceleratorKey() |
Возвращает сочетания клавиш ускорителя для элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
GetAcceleratorKeyCore() |
Получает сочетание клавиш для элемента UIElement, который связан с UIElementAutomationPeer. Данный метод вызывается методом GetAcceleratorKey(). (Унаследовано от UIElementAutomationPeer) |
GetAccessKey() |
Возвращает клавишу доступа для элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
GetAccessKeyCore() |
Возвращает ключ доступа для элемента UIElement, связанного с этим объектом UIElementAutomationPeer. Данный метод вызывается методом GetAccessKey(). (Унаследовано от UIElementAutomationPeer) |
GetAutomationControlType() |
Возвращает тип элемента управления, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
GetAutomationControlTypeCore() |
Получает тип элемента управления для объекта UIElement, связанного с данным объектом UIElementAutomationPeer. Данный метод вызывается методом GetAutomationControlType(). (Унаследовано от UIElementAutomationPeer) |
GetAutomationId() |
Возвращает объект AutomationId для элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
GetAutomationIdCore() |
Возвращает строку, которая однозначно определяет FrameworkElement, связанный с данным FrameworkElementAutomationPeer. Вызывается методом GetAutomationId(). (Унаследовано от FrameworkElementAutomationPeer) |
GetBoundingRectangle() |
Получает объект Rect, представляющий экранные координаты элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
GetBoundingRectangleCore() |
Возвращает Rect, представляющий ограничивающий прямоугольник элемента UIElement, связанного с этим объектом UIElementAutomationPeer. Данный метод вызывается методом GetBoundingRectangle(). (Унаследовано от UIElementAutomationPeer) |
GetChildren() |
Получает коллекцию элементов GetChildren(), представленных в дереве модели автоматизации пользовательского интерфейса как непосредственные дочерние элементы элемента автоматизации. (Унаследовано от AutomationPeer) |
GetChildrenCore() |
Получает коллекцию дочерних элементов объекта ItemsControl, связанного с данным объектом ItemsControlAutomationPeer. Данный метод вызывается методом GetChildren(). (Унаследовано от ItemsControlAutomationPeer) |
GetClassName() |
Получает имя, которое вместе с типом AutomationControlType отличает элемент управления, представленный данным объектом AutomationPeer. (Унаследовано от AutomationPeer) |
GetClassNameCore() |
Получает имя объекта UIElement, который связан с данным объектом UIElementAutomationPeer. Данный метод вызывается методом GetClassName(). (Унаследовано от UIElementAutomationPeer) |
GetClickablePoint() |
Получает структуру Point элемента, связанного с одноранговым элементом автоматизации, который может отвечать на щелчок мыши. (Унаследовано от AutomationPeer) |
GetClickablePointCore() |
Возвращает Point, представляющий активную область в элементе UIElement, связанном с этим UIElementAutomationPeer. Данный метод вызывается методом GetClickablePoint(). (Унаследовано от UIElementAutomationPeer) |
GetControlledPeers() |
Предоставляет модель автоматизации пользовательского интерфейса со списком элементов, задействованных или управляемых AutomationPeer. (Унаследовано от AutomationPeer) |
GetControlledPeersCore() |
При переопределении в производном классе предоставляет модель автоматизации пользовательского интерфейса со списком элементов, задействованных или управляемых AutomationPeer. (Унаследовано от AutomationPeer) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetHeadingLevel() |
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
GetHeadingLevelCore() |
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса. (Унаследовано от 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 для объекта Label, предназначенного для ContentElement, связанного с этим объектом 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) |
Возвращает объект, который поддерживает указанный шаблон элемента управления для элемента, связанного с данным одноранговым элементом автоматизации. |
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() |
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
IsDialogCore() |
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса. (Унаследовано от UIElementAutomationPeer) |
IsEnabled() |
Получает значение, указывающее, поддерживает ли связанный с данным одноранговым элементом автоматизации элемент взаимодействие. (Унаследовано от AutomationPeer) |
IsEnabledCore() |
Получает значение, указывающее, может ли элемент UIElement, связанный с данным элементом UIElementAutomationPeer, принимать фокус клавиатуры. Данный метод вызывается методом IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус ввода. (Унаследовано от AutomationPeer) |
IsKeyboardFocusableCore() |
Получает значение, указывающее, может ли элемент UIElement, связанный с данным элементом UIElementAutomationPeer, принимать фокус клавиатуры. Данный метод вызывается методом IsKeyboardFocusable(). (Унаследовано от UIElementAutomationPeer) |
IsOffscreen() |
Возвращает значение, показывающее, отсутствует ли элемент на экране. (Унаследовано от AutomationPeer) |
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) |
Предоставляет типы DataGrid для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Вызывает событие для уведомления клиента автоматизации об изменении значения свойства. (Унаследовано от AutomationPeer) |
ResetChildrenCache() |
Синхронно сбрасывает дерево дочерних элементов, вызывая GetChildrenCore(). (Унаследовано от AutomationPeer) |
SetFocus() |
Устанавливает фокус клавиатуры на элемент, связанный с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
SetFocusCore() |
Задает фокус ввода клавиатуры на элементе UIElement, связанном с этим UIElementAutomationPeer. Данный метод вызывается методом SetFocus(). (Унаследовано от UIElementAutomationPeer) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
VerifyAccess() |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Явные реализации интерфейса
IGridProvider.ColumnCount |
Возвращает общее число столбцов в сетке. |
IGridProvider.GetItem(Int32, Int32) |
Извлекает поставщик автоматизации пользовательского интерфейса для заданной ячейки. |
IGridProvider.RowCount |
Получает общее число строк в сетке. |
IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object) |
Извлекает элемент по указанному значению свойства. (Унаследовано от ItemsControlAutomationPeer) |
ISelectionProvider.CanSelectMultiple |
Получает значение, указывающее, разрешает ли поставщик автоматизации пользовательского интерфейса одновременный выбор нескольких дочерних элементов. |
ISelectionProvider.GetSelection() |
Получает поставщик автоматизации пользовательского интерфейса для каждого выбранного дочернего элемента. |
ISelectionProvider.IsSelectionRequired |
Получает значение, указывающее, требует ли поставщик автоматизации пользовательского интерфейса выбрать хотя бы один дочерний элемент. |
ITableProvider.GetColumnHeaders() |
Возвращает коллекцию поставщиков модели автоматизации пользовательского интерфейса, которые представляют все заголовки столбцов в таблице. |
ITableProvider.GetRowHeaders() |
Возвращает коллекцию поставщиков автоматизации пользовательского интерфейса, представляющую все заголовки строк в таблице. |
ITableProvider.RowOrColumnMajor |
Извлекает главное направление обхода таблицы. |