Freigeben über


Implementieren des GridItem-Steuerelementmusters der Benutzeroberflächenautomatisierung

HinweisHinweis

Diese Dokumentation ist für .NET Framework-Entwickler vorgesehen, die die verwalteten UI Automation-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind.Aktuelle Informationen zu UI Automation finden Sie unter Windows Automation API: UI Automation.

Dieses Thema enthält Richtlinien und Konventionen zum Implementieren von IGridItemProvider sowie Informationen über Eigenschaften. Am Ende der Übersicht finden Sie Links zu zusätzlichen Verweisen.

Das GridItemPattern-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, von denen IGridProvider implementiert wird. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Zuordnen von Steuerelementmustern für Benutzeroberflächenautomatisierungs-Clients.

Dieses Thema enthält folgende Abschnitte.

  • Implementierungsrichtlinien und Konventionen
  • Erforderliche Member für IGridItemProvider
  • Ausnahmen
  • Verwandte Abschnitte

Implementierungsrichtlinien und Konventionen

Beachten Sie bei der Implementierung von IGridProvider die folgenden Richtlinien und Konventionen:

  • Grid-Koordinaten sind nullbasiert, wobei die obere linke Zelle die Koordinaten (0, 0) aufweist.

  • Zusammengeführte Zellen geben ihre Row-Eigenschaft und Column-Eigenschaft basierend auf der zugrunde liegenden Ankerzelle an, die vom Benutzeroberflächenautomatisierungs-Anbieter definiert wurde. In der Regel wird dies die oberste und am weitesten links liegende Zeile oder Spalte sein.

  • IGridItemProvider bietet keine aktive Manipulation des Grid, wie beispielsweise ein 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

Zum Implementieren von IGridItemProvider werden die folgenden Eigenschaften und Methoden benötigt.

Erforderliche Member

Membertyp

Hinweise

Row

Eigenschaft

Keine

Column

Eigenschaft

Keine

RowSpan

Eigenschaft

Keine

ColumnSpan

Eigenschaft

Keine

ContainingGrid

Eigenschaft

Keine

Dieses Steuerelementmuster verfügt über keine zugeordneten Methoden oder Ereignisse.

Ausnahmen

Dieses Steuerelementmuster beinhaltet keine zugeordneten Ausnahmen.

Siehe auch

Aufgaben

Unterstützung von Steuerelementmustern in einem Benutzeroberflächenautomatisierungs-Anbieter

Verwenden der Zwischenspeicherung in der Benutzeroberflächenautomatisierung

Konzepte

Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung

Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients

Implementieren des Grid-Steuerelementmusters der Benutzeroberflächenautomatisierung

Übersicht über die Benutzeroberflächenautomatisierungs-Struktur