Freigeben über


IGridItemProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft UI Automation-Clients auf einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IGridProvider implementieren. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.GridItem anfordert.

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
public interface IGridItemProvider
Public Interface IGridItemProvider
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 verfügt über Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster dient, finden Sie unter GridItem-Steuerelementmuster.

IGridItemProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeer implementiert. Insbesondere ist IGridItemProvider nicht für die Elemente vorhanden, die in einem Grid enthalten sind und grid als Layoutcontainer verwenden, oder für GridViewItem. 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 GridItemPatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent aus dem Steuercode auf die IGridItemProvider-Mustereigenschaften verweisen möchten.

Eigenschaften

Column

Ruft die Ordinalzahl der Spalte ab, die die Zelle oder das Element enthält.

ColumnSpan

Ruft die Anzahl der Spalten ab, die von einer Zelle oder einem Element überspannt werden.

ContainingGrid

Ruft einen Benutzeroberflächenautomatisierungsanbieter ab, der IGridProvider implementiert und den Container der Zelle oder des Elements darstellt.

Row

Ruft die Ordinalzahl der Zeile ab, die die Zelle oder das Element enthält.

RowSpan

Ruft die Anzahl von Zeilen ab, über die sich eine Zelle oder ein Element erstreckt.

Gilt für:

Weitere Informationen