Freigeben über


Zuordnen von Steuerelementmustern für Benutzeroberflächenautomatisierungs-Clients

HinweisHinweis

Diese Dokumentation ist für .NET Framework-Entwickler vorgesehen, die die verwalteten UI Automation-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind.Aktuelle Informationen zu UI Automation finden Sie unter Windows Automation API: UI Automation.

In diesem Thema werden Steuerelementtypen und ihre zugeordneten Steuerelementmuster aufgeführt.

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

  • Unterstützt. Das Steuerelement muss dieses Steuerelementmuster unterstützen.

  • Bedingte Unterstützung. Das Steuerelement kann dieses Steuerelementmuster je nach dem Zustand des Steuerelements unterstützen.

  • Wird nicht unterstützt. Das Steuerelement unterstützt dieses Steuerelementmuster nicht. Benutzerdefinierte Steuerelemente unterstützen dieses Steuerelementmuster möglicherweise.

HinweisHinweis

Einige Steuerelemente verfügen je nach Funktionalität über bedingte Unterstützung für mehrere Steuerelementmuster.So verfügt zum Beispiel das MenuItem-Steuerelement über bedingte Unterstützung für die Steuerelementmuster InvokePattern, ExpandCollapsePattern, TogglePattern oder SelectionItemPattern, je nach deren Funktion im MenuItem-Steuerelement.

Dieses Thema enthält folgende Abschnitte.

  • Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients
  • Verwandte Abschnitte

Steuerelementmuster für Benutzeroberflächenautomatisierung für Clients

Steuerelementtyp

Unterstützt

Bedingte Unterstützung

Nicht unterstützt

Button

Keine

Invoke, Toggle, ExpandCollapse

Keine

Calendar

Grid, Table

Selection, Scroll

Value

Kontrollkästchen

Toggle

Keine

Keine

Kombinationsfeld

ExpandCollapse

Selection, Value

Scroll

DataGrid

Raster

Scroll, Selection, Table

Keine

DataItem

SelectionItem

ExpandCollapse, GridItem, ScrollItem, Table, Toggle, Value

Keine

Dokument

Text

Scroll, Value

Keine

Edit

Keine

Text, RangeValue, Value

Keine

Gruppe

Keine

ExpandCollapse

Keine

Header

Keine

Transform

Keine

HeaderItem

Keine

Transform, Invoke

Keine

Link

Invoke

Value

Keine

Bild

Keine

GridItem, TableItem

Invoke, SelectionItem

Liste

Keine

Grid, MultipleView, Scroll, Selection

Tabelle

ListItem

SelectionItem

ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value

Keine

Menü

Keine

Keine

Keine

Menüleiste

Keine

ExpandCollapse, Dock, Transform

Keine

MenuItem

Keine

ExpandCollapse, Invoke, SelectionItem, Toggle

Keine

Pane

Keine

Dock. Scroll, Transform

Window

ProgressBar

Keine

RangeValue, Value

Keine

Radio Button

SelectionItem

Keine

Toggle

ScrollBar

Keine

RangeValue

Scroll

Trennzeichen

Keine

Keine

Keine

Schieberegler

Keine

RangeValue, Selection, Value

Keine

Drehfeld

Keine

RangeValue, Selection, Value

Keine

SplitButton

Invoke, ExpandCollapse

Keine

Keine

Statusleiste

Keine

Raster

Keine

Registerkarte

Auswahl

Scroll

Keine

TabItem

SelectionItem

Keine

Invoke

Tabelle

Grid, GridItem, Table, TableItem

Keine

Keine

Text

Keine

GridItem, TableItem, Text

Value

Thumb

Transform

Keine

Keine

TitleBar

Keine

Keine

Keine

ToolBar

Keine

Dock, ExpandCollapse, Transform

Keine

ToolTip

Keine

Text, Window

Keine

Strukturansicht

Keine

Scroll, Selection

Keine

TreeItem

ExpandCollapse

Invoke, ScrollItem, SelectionItem, Toggle

Keine

Window

Transform, Window

Dock

Keine

HinweisHinweis

Wenn für einen Steuerelementtyp keine unterstützten Steuerelementmuster, aber ein oder mehrere bedingt unterstützte Steuerelementmuster aufgeführt sind, wird stets eines dieser bedingten Steuerelementmuster unterstützt.

Siehe auch

Konzepte

Übersicht über die Benutzeroberflächenautomatisierung