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 durch einen Microsoft Benutzeroberflächenautomatisierung-Client zu unterstützen, um Steuerelemente zu steuern, 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 werden, das durchlaufen werden kann (ein Microsoft Benutzeroberflächenautomatisierung Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen wechseln, die Überschriften oder Zellen der Tabelle sind).
public interface class ITableProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
struct ITableProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2595907364, 45613, 23992, 138, 187, 129, 249, 17, 241, 138, 242)]
public interface ITableProvider
Public Interface ITableProvider
- Attribute
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter "Tabellensteuerelementmuster".
ITableProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeers implementiert. Die Schnittstelle ist vorhanden, damit benutzerdefinierte Steuerelementautoren das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe derselben Windows-Runtime verwalteten oder C++-API implementieren können, wie sie zum Definieren von Steuerelementlogik oder anderen Automatisierungsunterstützungen verwenden.
Verwenden Sie TablePatternIdentifiers , wenn Sie auf die ITableProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| RowOrColumnMajor |
Ruft die primäre Richtung der Traversal für die Tabelle ab. |
Methoden
| Name | Beschreibung |
|---|---|
| GetColumnHeaders() |
Gibt eine Auflistung von Benutzeroberflächenautomatisierung Anbietern zurück, die alle Spaltenüberschriften in einer Tabelle darstellen. |
| GetRowHeaders() |
Gibt eine Auflistung von Benutzeroberflächenautomatisierung Anbietern zurück, die alle Zeilenüberschriften in der Tabelle darstellen. |