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.

Weitere Informationen