Freigeben über


ITableItemProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Clientzugriff von Microsoft UI Automation auf untergeordnete Steuerelemente von Containern zu unterstützen, die ITableProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.TableItem anfordert.

public interface class ITableItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1827074104, 21716, 21843, 164, 173, 3, 203, 207, 53, 129, 151)]
struct ITableItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1827074104, 21716, 21843, 164, 173, 3, 203, 207, 53, 129, 151)]
public interface ITableItemProvider
Public Interface ITableItemProvider
Attribute

Hinweise

Dieses Muster verfügt über Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster dient, finden Sie unter TableItem-Steuerelementmuster.

ITableItemProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeer 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 tableItemPatternIdentifiers , wenn Sie beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent aus dem Steuerelementcode auf die ITableItemProvider-Mustereigenschaften verweisen möchten.

Methoden

GetColumnHeaderItems()

Ruft ein Array von Benutzeroberflächenautomatisierungsanbietern ab, die alle Spaltenüberschriften darstellen, die einem Tabellenelement oder einer Zelle zugeordnet sind.

GetRowHeaderItems()

Ruft ein Array von Benutzeroberflächenautomatisierungsanbietern ab, die alle Zeilenheader darstellen, die einem Tabellenelement oder einer Zelle zugeordnet sind.

Gilt für:

Weitere Informationen