Zuordnen von Steuerelementmustern für Benutzeroberflächenautomatisierungs-Clients
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.
In diesem Thema werden Steuerelementtypen und ihre zugeordneten Steuerelementmuster aufgeführt.
In der folgenden Tabelle sind die Steuerelementmuster in folgende Kategorien unterteilt:
Unterstützt. Das Steuerelement muss dieses Steuerelementmuster unterstützen.
Bedingte Unterstützung. Dieses Steuerelement unterstützt das Steuerelementmuster in Abhängigkeit vom Zustand des Steuerelements.
Wird nicht unterstützt. Das Steuerelement unterstützt dieses Steuerelementmuster nicht. Benutzerdefinierte Steuerelemente können dieses Steuerelementmuster unterstützen.
Hinweis
Einige Steuerelemente verfügen je nach Funktionalität des Steuerelements über die bedingte Unterstützung für verschiedene Steuerelementmuster. Das MenuItem-Steuerelement verfügt beispielsweise über die bedingte Unterstützung für die InvokePattern-, ExpandCollapsePattern-, TogglePattern- oder SelectionItemPattern -Steuerelementmuster. Dies hängt von seiner Funktion im Menüsteuerelement ab.
Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients
Steuerelementtyp | Unterstützt | Bedingte Unterstützung | Nicht unterstützt |
---|---|---|---|
Taste | Keine | Aufrufen, Ein-/ausschalten, Erweitern Reduzieren | Keine |
Kalender | Raster, Tabelle | Auswahl, Scroll | Wert |
Kontrollkästchen | Ein-/Ausschalten | Keine | Keine |
Kombinationsfeld | Erweitern Reduzieren | Auswahl, Wert | Scroll |
Datentabelle | Raster | Scroll, Auswahl, Tabelle | Keine |
Datenelement | SelectionItem | Erweitern Reduzieren, Rasterelement, Scroll-Element, Tabelle, Ein-/ausschalten, Wert | Keine |
Dokument | Text | Scroll, Wert | Keine |
Bearbeiten | Keine | Text, Bereichswert, Wert | Keine |
Group | Keine | Erweitern Reduzieren | Keine |
Header | Keine | Transformieren | Keine |
Headerelement | Keine | Transformation, Aufrufen | Keine |
Hyperlink | Invoke | Wert | Keine |
Image | Keine | Rasterelement, Tabellenelement | Aufrufen, Auswahlelement |
List | Keine | Raster, mehrere Ansichten, Scroll, Auswahl | Tabelle |
Listenelement | SelectionItem | Erweitern Reduzieren, Rasterelement, Aufrufen, Ein-/ausschalten, Wert | Keine |
Menü | Keine | Nein | Keine |
Menüleiste | Keine | Erweitern Reduzieren, Andocken, Transformation | Keine |
Menübefehl | Keine | Erweitern Reduzieren, Aufrufen, Auswahlelement, Ein-/ausschalten | Keine |
Bereich | Keine | Andocken Scroll, Transformation | Fenster |
Statusanzeige | Keine | Bereichswert, Wert | Keine |
Radio Button | SelectionItem | Keine | Ein-/Ausschalten |
Bildlaufleiste | Keine | Bereichswert | Scroll |
Trennzeichen | Keine | Nein | Keine |
Schieberegler | Keine | Bereichswert, Auswahl, Wert | Keine |
Spinner | Keine | Bereichswert, Auswahl, Wert | Keine |
Unterteilte Schaltfläche | Aufrufen, Erweitern Reduzieren | Keine | Keine |
Statusleiste | Keine | Raster | Keine |
Registerkarte | Auswahl | Scroll | Keine |
TabItem | SelectionItem | Keine | Invoke |
Tabelle | Raster, Rasterelement, Tabelle, Tabellenelement | Keine | Keine |
Text | Keine | Rasterelement, Tabellenelement, Text | Wert |
Ziehpunkt | Transformieren | Keine | Keine |
Titelleiste | Keine | Nein | Keine |
Symbolleiste | Keine | Andocken, Erweitern Reduzieren, Transformation | Keine |
QuickInfo | Keine | Text, Fenster | Keine |
Struktur | Keine | Scroll, Auswahl | Keine |
Strukturelement | Erweitern Reduzieren | Aufrufen, Scroll-Element, Auswahlelement, Ein-/ausschalten | Keine |
Fenster | Transformation, Fenster | Dock | Keine |
Hinweis
Wenn für einen Steuerelementtyp keine unterstützten Steuerelementmuster aufgeführt sind, es aber über mindestens ein bedingt unterstütztes Steuerelementmuster verfügt, dann wird eines dieser bedingten Steuerelementmuster jederzeit unterstützt.