ITableProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- TablePattern
- GridPattern
- Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
- Serverseitige Benutzeroberflächenautomatisierung Anbieterimplementierung
- Clientseitige Benutzeroberflächenautomatisierung Anbieterimplementierung
- Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter
- Implementieren des Table-Steuerelementmusters der Benutzeroberflächenautomatisierung
- Implementieren des Grid-Steuerelementmusters der Benutzeroberflächenautomatisierung
- Verfügbarmachen eines Tabelleninhalts durch Benutzeroberflächenautomatisierung