GridItem-Steuerelementmuster

Beschreibt Richtlinien und Konventionen für die Implementierung von IGridItemProvider, einschließlich Informationen zu Eigenschaften. Das GridItem-Steuerelementmuster wird verwendet, um einzelne untergeordnete Steuerelemente von Containern zu unterstützen, die IGridProvider implementieren.

Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.

Dieses Thema enthält folgende Abschnitte:

Implementierungsrichtlinien und -konventionen

Beachten Sie beim Implementieren des GridItem-Steuerelementmusters die folgenden Richtlinien und Konventionen:

  • Rasterkoordinaten (Grid-Koordinaten) sind nullbasiert, wobei die obere linke Zelle die Koordinaten (0, 0) hat.
  • Zusammengeführte Zellen melden ihre Eigenschaften Row und Column basierend auf ihrer zugrunde liegenden Ankerzelle, wie vom Microsoft Benutzeroberflächenautomatisierung-Anbieter definiert. In der Regel sind dies die oberste Zeile und die am weitesten links liegende Spalte.
  • IGridProvider bietet keine aktive Bearbeitung des Rasters wie das Zusammenführen oder Teilen von Zellen.
  • Steuerelemente, die IGridProvider implementieren, können in der Regel über die Tastatur durchlaufen werden (d. h. ein Benutzeroberflächenautomatisierung Client zu benachbarten Steuerelementen wechseln kann).

Erforderliche Elemente für IGridItemProvider

Die folgenden Eigenschaften sind für die Implementierung der IGridItemProvider-Schnittstelle erforderlich.

Erforderliche Member Memberart Hinweise
Zeile Eigenschaft Keine
Spalte Eigenschaft Keine
RowSpan Eigenschaft Keine
ColumnSpan Eigenschaft Keine
ContainingGrid Eigenschaft Keine

 

Diesem Steuerelementmuster sind keine Methoden oder Ereignisse zugeordnet.

Steuerelementtypen und deren unterstützte Steuerelementmuster

Rastersteuerelementmuster

Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung

Übersicht über die Benutzeroberflächenautomatisierungs-Struktur