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 von einem Microsoft Benutzeroberflächenautomatisierung-Client 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 enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter GridItem-Steuerelementmuster.
IGridItemProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeers implementiert. Insbesondere ist IGridItemProvider für die Elemente in einem Grid nicht vorhanden und verwendet das Grid als Layoutcontainer oder für GridViewItem. 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 GridItemPatternIdentifiers , wenn Sie auf die IGridItemProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Column |
Ruft die Ordnungszahl 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ächenautomatisierung Anbieter ab, der IGridProvider implementiert und den Container der Zelle oder des Elements darstellt. |
| Row |
Ruft die Ordnungszahl der Zeile ab, die die Zelle oder das Element enthält. |
| RowSpan |
Ruft die Anzahl der Zeilen ab, die von einer Zelle oder einem Element gespannt werden. |