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, um den Zugriff eines Microsoft UI Automation-Clients auf Steuerelemente zu unterstützen, die als Container für eine Sammlung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert sein, das durchlaufen werden kann (ein Microsoft UI Automation-Client kann mithilfe der Tastatur zu benachbarten Steuerelementen, die Kopfzeilen oder Zellen der Tabelle sind) verschoben werden.
public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2056180633, 26660, 17813, 186, 179, 70, 75, 201, 160, 68, 23)]
public interface ITableProvider
Public Interface ITableProvider
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zum Zweck dieses Musters finden Sie unter Tabellensteuerelementmuster.
ITableProvider wird nicht von vorhandenen Windows-Runtime Automatisierungs-Peers implementiert. Die Schnittstelle ist vorhanden, sodass autoren von benutzerdefinierten Steuerelementen das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe der gleichen Windows-Runtime verwalteten oder C++-API implementieren können, die sie zum Definieren von Steuerungslogik oder anderer Automatisierungsunterstützung verwenden.
Verwenden Sie TablePatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent über den Steuerelementcode auf die ITableProvider-Mustereigenschaften verweisen möchten.
Eigenschaften
RowOrColumnMajor |
Ruft die primäre Richtung des Durchlaufs für die Tabelle ab. |
Methoden
GetColumnHeaders() |
Gibt eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern zurück, die alle Spaltenheader in einer Tabelle darstellt. |
GetRowHeaders() |
Gibt eine Auflistung von Benutzeroberflächenautomatisierungs-Anbietern zurück, die alle Zeilenheader in der Tabelle darstellt. |