Tabellensteuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von ITableProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das Table-Steuerelementmusters wird verwendet, um Steuerelemente zu unterstützen, die als Container für eine Sammlung untergeordneter Elemente fungieren.
Die untergeordneten Elemente des Containerelements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert werden, das nach Zeile und Spalte durchlaufen werden kann. Dieses Steuerelementmuster entspricht IGridProvider mit dem Unterschied, dass jedes Steuerelement, das ITableProvider- implementiert, auch eine Spalten- und/oder Zeilenüberschriftenbeziehung für jedes untergeordnete Element verfügbar machen muss. Beispiele für Steuerelemente, die dieses Steuerelementmuster implementieren, finden Sie unter Steuerelementtypen und deren unterstützte Steuerelementmuster.
Dieses Thema enthält die folgenden Abschnitte.
- Implementierungsrichtlinien und -konventionen
- Erforderliche Member für ITableProvider-
- Verwandte Themen
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung des Table Steuerelementmusters die folgenden Richtlinien und Konventionen:
Der Zugriff auf den Inhalt einzelner Zellen erfolgt über ein zweidimensionales logisches Koordinatensystem oder Array, das von der erforderlichen, gleichzeitigen Implementierung von IGridProviderbereitgestellt wird.
Eine Spalten- oder Zeilenüberschrift kann in einem Tabellenobjekt enthalten sein oder ein separates Kopfzeilenobjekt sein, das einem Tabellenobjekt zugeordnet ist.
Spalten- und Zeilenüberschriften können sowohl eine primäre Kopfzeile als auch alle unterstützenden Überschriften enthalten.
Anmerkung
Dieses Konzept wird in einer Microsoft Excel-Tabelle deutlich, in der ein Benutzer eine Vorname Spalte definiert hat. Diese Spalte verfügt jetzt über zwei Überschriften, einschließlich des Vornamens Kopfzeile, die vom Benutzer definiert wurde, und die alphanumerische Bezeichnung für diese Spalte, die der Anwendung zugewiesen wurde.
Informationen zu verwandten Rasterfunktionen finden Sie unter Grid Control Pattern.
Die folgende Abbildung zeigt eine Tabelle mit komplexen Spaltenüberschriften.
Die folgende Abbildung zeigt eine Tabelle mit einer mehrdeutigen ITableProvider::RowOrColumnMajor-Eigenschaft.
Erforderliche Elemente für ITableProvider-
Die folgenden Eigenschaften und Methoden sind für die Implementierung der ITableProvider Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
RowOrColumnMajor | Eigentum | Nichts |
GetColumnHeaders- | Methode | Nichts |
GetRowHeaders- | Methode | Nichts |
Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.
Verwandte Themen
-
Konzeptionelle
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur