IGridItemProvider 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 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 AutomationPeer.GetPattern-Aufruf und PatternInterface.GridItem anfordert.
public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
public interface IGridItemProvider
Public Interface IGridItemProvider
- 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 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 AutomationPeer.RaisePropertyChangedEvent aus dem Steuerelementcode 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. |