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