Steuerelementtypen und deren unterstützte Steuerelementmuster

Clientanwendungen erhalten Informationen zu einem Steuerelement, indem sie allgemeine Eigenschaften über die IUIAutomationElement-Schnittstelle und typspezifische Eigenschaften über die vom Steuerelement unterstützten Steuerelementmusterschnittstellen abrufen. In diesem Thema werden die Microsoft Benutzeroberflächenautomatisierung-Steuerelementtypen aufgelistet und die Steuerelementmuster identifiziert, die von den einzelnen Typen unterstützt werden.

In der folgenden Tabelle sind die Steuerelementmuster in folgende Kategorien unterteilt:

  • Muss unterstützt werden. Das Steuerelement muss dieses Steuerelementmuster unterstützen.
  • Bedingte Unterstützung. Dieses Steuerelement unterstützt das Steuerelementmuster in Abhängigkeit vom Zustand des Steuerelements.
  • Unterstützt nicht. Dieses Steuerelementmuster wird vom Steuerelement nicht unterstützt. Eine angepasste Version des Steuerelements kann dieses Steuerelementmuster jedoch unterstützen.

Einige Steuerelemente verfügen abhängig von der Funktionalität des Steuerelements über bedingte Unterstützung für mehrere Steuerelementmuster. Beispielsweise verfügt das Menüelement-Steuerelement abhängig von seiner Funktion im Menüsteuerelement über bedingte Unterstützung für das Steuerelementmuster Invoke, ExpandCollapse, Toggle oder SelectionItem .

Steuerelementtyp Muss unterstützt werden. Bedingte Unterstützung Unterstützt nicht
AppBar ExpandCollapse, Umschalten Keine Invoke
Taste Keine ExpandCollapse, Invoke, Toggle, Value Keine
Kalender Raster, Tabelle Scrollen, Auswählen Wert
CheckBox Ein-/Ausschalten Keine Keine
Kombinationsfeld ExpandCollapse Auswahl, Wert Scrollen
DataGrid Grid Scrollen, Auswahl, Tabelle Keine
DataItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value Keine
Dokument Text Scrollen, Wert Keine
Bearbeiten Keine RangeValue, Text, Value Keine
Group Keine ExpandCollapse Keine
Header Keine Transformieren Keine
HeaderItem Keine CustomNavigation, Invoke, Transform Keine
Hyperlink Invoke Wert Keine
Image Keine GridItem, TableItem Invoke, SelectionItem
List Keine Raster, MultipleView, Scroll,Auswahl Tabelle
ListItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value Keine
Menü Keine Keine Keine
MenuBar Keine Dock, ExpandCollapse, Transform Keine
MenuItem Keine ExpandCollapse, Invoke, SelectionItem, Umschalten Keine
Bereich Keine Docken, Scrollen, Transformieren Fenster
ProgressBar Keine RangeValue, Value Keine
RadioButton SelectionItem Keine Ein-/Ausschalten
ScrollBar Keine RangeValue Scrollen
SemanticZoom Ein-/Ausschalten Keine Keine
Trennzeichen Keine Keine Keine
Schieberegler Keine RangeValue, Selection, Value Keine
Spinner Keine RangeValue, Selection, Value Keine
SplitButton ExpandCollapse, Invoke Keine Keine
StatusBar Keine Grid Keine
Registerkarte Auswahl Scrollen Keine
TabItem SelectionItem Keine Invoke
Tabelle Grid, GridItem, Table, TableItem Keine Keine
Text Keine GridItem, TableItem, Text Wert
Ziehpunkt Transformieren Keine Keine
TitleBar Keine Keine Keine
ToolBar Keine Dock, ExpandCollapse, Transformation Keine
ToolTip Keine Text, Fenster Keine
Struktur Keine Scrollen, Auswählen Keine
TreeItem ExpandCollapse Invoke, ScrollItem, SelectionItem, Umschalten Keine
Fenster Transformieren, Fenster Andocken Keine

 

Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung

Übersicht über Steuerelementtypen für Benutzeroberflächenautomatisierung