ITableProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, die den Benutzeroberflächenautomatisierungs-Client beim Zugriff auf Steuerelemente unterstützen, die als Container für eine Auflistung von untergeordneten Elementen dienen.Exposes methods and properties to support UI Automation client access to controls that act as containers for a collection of child elements. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem angeordnet sein, das unter Verwendung der Tastatur durchlaufen werden kann (d. h., ein Benutzeroberflächenautomatisierungs-Client kann zu benachbarten Steuerelementen bewegt werden).The children of this element must implement ITableItemProvider and be organized in a two-dimensional logical coordinate system that can be traversed (that is, a UI Automation client can move to adjacent controls) by using the keyboard.

public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
type ITableProvider = interface
    interface IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Abgeleitet
Attribute
Implementiert

Hinweise

Dieses Steuerelement Muster entspricht IGridProvider mit dem Unterschied, dass jedes Steuerelement, das implementiert, ITableProvider auch eine Spalten-und/oder Zeilen Header Beziehung für jedes untergeordnete Element verfügbar machen muss.This control pattern is analogous to IGridProvider with the distinction that any control that implements ITableProvider must also expose a column and/or row header relationship for each child element.

Steuerelemente, die implementieren, müssen ITableProvider auch so implementieren, dass IGridProvider die inhärente Raster Funktionalität eines Tabellen Steuer Elements verfügbar gemacht wird.Controls that implement ITableProvider are also required to implement IGridProvider so as to expose the inherent grid functionality of a table control.

Implementiert auf einem Benutzeroberflächenautomatisierungs-Anbieter, der die Steuerelement Muster und unterstützen muss TablePattern GridPattern .Implemented on a UI Automation provider that must support the TablePattern and GridPattern control patterns.

Eigenschaften

ColumnCount

Ruft die Gesamtanzahl der Spalten in einem Raster ab.Gets the total number of columns in a grid.

(Geerbt von IGridProvider)
RowCount

Ruft die Gesamtanzahl der Zeilen in einem Raster ab.Gets the total number of rows in a grid.

(Geerbt von IGridProvider)
RowOrColumnMajor

Ruft die primäre Richtung des Durchlaufs für die Tabelle ab.Retrieves the primary direction of traversal for the table.

Methoden

GetColumnHeaders()

Ruft eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern ab, die allen Spaltenüberschriften einer Tabelle entspricht.Gets a collection of UI Automation providers that represents all the column headers in a table.

GetItem(Int32, Int32)

Ruft den Benutzeroberflächenautomatisierungs-Anbieter für die angegebene Zelle ab.Retrieves the UI Automation provider for the specified cell.

(Geerbt von IGridProvider)
GetRowHeaders()

Ruft eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern ab, die alle Zeilenheader einer Tabelle darstellt.Retrieves a collection of UI Automation providers that represents all row headers in the table.

Gilt für:

Siehe auch