Freigeben über


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

public interface class 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
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)>]
type ITableProvider = interface
    interface IGridProvider
type ITableProvider = interface
    interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
Abgeleitet
Attribute
Implementiert

Hinweise

Dieses Steuerelementmuster entspricht IGridProvider dem Unterschied, dass jedes steuerelement, das implementiert ITableProvider wird, auch eine Spalten- und/oder Zeilenüberschriftenbeziehung für jedes untergeordnete Element verfügbar machen muss.

Steuerelemente, die implementiert ITableProvider werden, müssen auch implementiert IGridProvider werden, um die inhärente Rasterfunktionalität eines Tabellensteuerelements verfügbar zu machen.

Implementiert auf einem Benutzeroberflächenautomatisierung Anbieter, der die TablePattern Muster und GridPattern Steuerungsmuster unterstützen muss.

Eigenschaften

ColumnCount

Ruft die Gesamtanzahl der Spalten in einem Raster ab.

(Geerbt von IGridProvider)
RowCount

Ruft die Gesamtanzahl der Zeilen in einem Raster ab.

(Geerbt von IGridProvider)
RowOrColumnMajor

Ruft die primäre Richtung des Durchlaufs für die Tabelle ab.

Methoden

GetColumnHeaders()

Ruft eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern ab, die allen Spaltenüberschriften einer Tabelle entspricht.

GetItem(Int32, Int32)

Ruft den Benutzeroberflächenautomatisierungs-Anbieter für die angegebene Zelle ab.

(Geerbt von IGridProvider)
GetRowHeaders()

Ruft eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern ab, die alle Zeilenheader einer Tabelle darstellt.

Gilt für

Siehe auch