Implementieren des GridItem-Steuerelementmusters der Benutzeroberflächenautomatisierung
Hinweis
Diese Dokumentation ist für .NET Framework-Entwickler konzipiert, die die verwalteten Klassen zur Automatisierung der Benutzeroberfläche verwenden möchten, die im Namespace System.Windows.Automation definiert sind. Aktuelle Informationen zur Automatisierung der Benutzeroberfläche finden Sie auf der Seite zur Windows-Automatisierungs-API: Benutzeroberflächenautomatisierung.
Dieses Thema enthält Richtlinien und Konventionen für das Implementieren von IGridItemProvider, einschließlich Informationen über Eigenschaften. Links zu zusätzlichen Referenzen sind am Ende dieser Übersicht aufgelistet.
Das GridItemPattern-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, in denen IGridProvider implementiert ist. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Control Pattern Mapping for UI Automation Clients.
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung von IGridProvider die folgenden Richtlinien und Konventionen:
Rasterkoordinaten (Grid-Koordinaten) sind nullbasiert, wobei die obere linke Zelle die Koordinaten (0, 0) hat.
Zusammengeführte Zellen geben ihre Row-Eigenschaft und Column-Eigenschaft entsprechend ihrer zugrunde liegenden Ankerzelle an, wie sie vom Benutzeroberflächenautomatisierungs-Anbieter definiert ist. In der Regel sind dies die oberste Zeile und die am weitesten links liegende Spalte.
IGridItemProvider bietet keine aktive Bearbeitung des Rasters wie etwa Zusammenführen oder Teilen von Zellen.
Steuerelemente, die IGridItemProvider implementieren, können meist mithilfe der Tastatur durchlaufen werden (d. h., ein Benutzeroberflächenautomatisierungs-Client kann zu benachbarten Steuerelementen wechseln).
Erforderliche Member für IGridItemProvider
Die folgenden Eigenschaften und Methoden sind für das Implementieren von IGridItemProvidererforderlich.
Erforderliche Member | Memberart | Hinweise |
---|---|---|
Row | Eigenschaft | Keine |
Column | Eigenschaft | Keine |
RowSpan | Eigenschaft | Keine |
ColumnSpan | Eigenschaft | Keine |
ContainingGrid | Eigenschaft | Keine |
Diesem Steuerelementmuster sind keine Methoden oder Ereignisse zugeordnet.
Ausnahmen
Diesem Steuerelementmuster sind keine Ausnahmen zugeordnet.
Weitere Informationen
- Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
- Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter
- Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients
- Implementieren des Grid-Steuerelementmusters der Benutzeroberflächenautomatisierung
- Übersicht über die Benutzeroberflächenautomatisierungs-Struktur
- Verwenden der Zwischenspeicherung in der Benutzeroberflächenautomatisierung