Freigeben über


Implementieren des GridItem-Steuerelementmusters für die Benutzeroberflächenautomatisierung

Hinweis

Diese Dokumentation richtet sich an .NET Framework-Entwickler, die die verwalteten Benutzeroberflächenautomatisierungs-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind. Die neuesten Informationen zur Benutzeroberflächenautomatisierung finden Sie unter Windows Automation API: Benutzeroberflächenautomatisierung.

In diesem Thema werden Richtlinien und Konventionen für die Implementierung IGridItemProvidervorgestellt, einschließlich Informationen zu Eigenschaften. Links zu zusätzlichen Verweisen werden am Ende der Übersicht aufgeführt.

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 Steuerelementmusterzuordnung für Benutzeroberflächenautomatisierungs-Clients.

Implementierungsrichtlinien und -konventionen

Beachten Sie bei der Implementierung IGridProviderdie folgenden Richtlinien und Konventionen:

  • Rasterkoordinaten sind nullbasiert mit der oberen linken Zelle mit Koordinaten (0, 0).

  • Zusammengeführte Zellen geben ihre Row-Eigenschaft und Column-Eigenschaft entsprechend ihrer zugrunde liegenden Ankerzelle an, wie sie vom Benutzeroberflächenautomatisierungs-Anbieter definiert ist. Normalerweise handelt es sich um die oberste und ganz links stehende Zeile oder Spalte.

  • IGridItemProvider bietet keine aktive Manipulation des Rasters, z. B. das Zusammenführen oder Teilen von Zellen.

  • Steuerelemente, die IGridItemProvider implementieren, können in der Regel navigiert werden (d. h. ein Benutzeroberflächenautomatisierungs-Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen navigieren).

Erforderliche Mitglieder für IGridItemProvider

Die folgenden Eigenschaften und Methoden sind für das Implementieren von IGridItemProvidererforderlich.

Erforderliche Mitglieder Memberart Hinweise
Row Eigentum Nichts
Column Eigentum Nichts
RowSpan Eigentum Nichts
ColumnSpan Eigentum Nichts
ContainingGrid Eigentum Nichts

Dieses Steuerelementmuster weist keine zugeordneten Methoden oder Ereignisse auf.

Ausnahmen

Diesem Steuerelementmuster sind keine Ausnahmen zugeordnet.

Siehe auch