Teilen über


System.Windows.Automation Namespace

Bietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF).

Klassen

ActiveTextPositionChangedEventArgs

Bietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF).

AndCondition

Stellt eine Kombination von zwei oder mehr PropertyCondition-Objekten dar, deren Übereinstimmung true sein muss.

AsyncContentLoadedEventArgs

Stellt Daten für ein AsyncContentLoadedEvent bereit.

Automation

Enthält Methoden und Felder für Benutzeroberflächenautomatisierungs-Clientanwendungen.

AutomationElement

Stellt ein „UI Automation“-Element in der UI Automation-Struktur dar und enthält Werte, die von „UI Automation“-Clientanwendungen als Bezeichner verwendet werden.

AutomationElementCollection

Stellt eine Auflistung von AutomationElement-Objekten dar.

AutomationElementIdentifiers

Enthält Werte, die von Benutzeroberflächenautomatisierungs-Anbietern als Bezeichner verwendet werden.

AutomationEvent

Bezeichner für ein „UI Automation“-Ereignis.

AutomationEventArgs

Stellt Daten für „UI Automation“-Ereignisse bereit, die an einen AutomationEventHandler-Delegaten übergeben werden.

AutomationFocusChangedEventArgs

Stellt Daten für ein Fokuswechselereignis bereit.

AutomationIdentifier

Die Basisklasse für Typen, die Steuerelementtypen, Ereignisse, Muster, Eigenschaften und Textattribute in „UI Automation“ identifizieren.

AutomationPattern

Bezeichnet ein Steuerelementmuster.

AutomationProperties

Stellt eine Möglichkeit zum Abrufen oder Festlegen des Werts von verknüpften Eigenschaften der Instanz des AutomationPeer-Elements dar.

AutomationProperty

Bezeichnet eine Eigenschaft eines AutomationElement.

AutomationPropertyChangedEventArgs

Stellt Informationen zu einem Eigenschaftenänderungsereignis bereit.

AutomationTextAttribute

Bezeichner von „UI Automation“-Textattributen.

BasePattern

Stellt die Basisimplementierung für Steuerelementmusterklassen bereit.

CacheRequest

Gibt Eigenschaften und Muster an, die das „UI Automation“-Framework beim Abrufen eines AutomationElement zwischenspeichert.

ClientSettings

Enthält Methoden, die clientseitige Anbieter für den Client verfügbar machen.

Condition

Basistyp für Bedingungen, die beim Suchen von Elementen in der „UI Automation“-Struktur zum Filtern verwendet werden.

ControlType

Bezeichner des Typs eines Benutzeroberflächen-Steuerelements.

DockPattern

Stellt Steuerelemente dar, die ihre Andockeigenschaften innerhalb eines Andockcontainers verfügbar machen.

DockPatternIdentifiers

Enthält Werte, die als Bezeichner für IDockProvider verwendet werden.

ElementNotAvailableException

Enthält Informationen zu der Ausnahme, die ausgelöst wird, wenn versucht wird, auf ein „UI Automation“-Element zuzugreifen, das einem nicht mehr verfügbaren Teil der Benutzeroberfläche entspricht.

ElementNotEnabledException

Enthält Informationen zu der Ausnahme, die bei dem Versuch ausgelöst wird, ein nicht aktiviertes Steuerelement zu ändern.

ExpandCollapsePattern

Stellt Steuerelemente dar, die für das Anzeigen von Inhalt erweitert bzw. für das Ausblenden von Inhalt reduziert werden

ExpandCollapsePatternIdentifiers

Enthält Werte, die als Bezeichner von IExpandCollapseProvider verwendet werden.

GridItemPattern

Stellt untergeordnete Steuerelemente von Containern dar, die GridPattern unterstützen.

GridItemPatternIdentifiers

Enthält Werte, die als Bezeichner von IGridItemProvider verwendet werden.

GridPattern

Stellt Steuerelemente dar, die als Container für eine Auflistung untergeordneter Elemente dienen. Die untergeordneten Elemente dieses Steuerelements unterstützen GridItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem angeordnet, das zeilen- und spaltenweise durchlaufen werden kann.

GridPatternIdentifiers

Enthält Werte, die als Bezeichner von IGridProvider verwendet werden.

InvokePattern

Stellt Steuerelemente dar, die eine einzelne eindeutige Aktion initiieren oder ausführen und den Zustand nach der Aktivierung nicht beibehalten.

InvokePatternIdentifiers

Enthält Werte, die als Bezeichner von IInvokeProvider verwendet werden.

ItemContainerPattern

Stellt ein Objekt dar, von dem Elemente verwaltet werden und das Abrufen eines Elements nach Eigenschaftswert unterstützt wird.

ItemContainerPatternIdentifiers

Enthält Werte, die als Bezeichner von IItemContainerProvider verwendet werden.

MultipleViewPattern

Stellt Steuerelemente dar, die mehrere Darstellungen derselben Informationen oder untergeordneten Steuerelemente bereitstellen und zwischen diesen wechseln können.

MultipleViewPatternIdentifiers

Enthält Werte, die als Bezeichner von IMultipleViewProvider verwendet werden.

NoClickablePointException

Enthält Informationen zu dem Ereignis, das ausgelöst wird, wenn GetClickablePoint() für ein „UI Automation“-Element ohne durch Klicken aktivierbaren Punkt aufgerufen wird.

NotCondition

Stellt eine Condition dar, die dem negativen Wert einer angegebenen Condition entspricht.

NotificationEventArgs

Bietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF).

OrCondition

Stellt eine Kombination von zwei oder mehr Bedingungen dar, wobei eine Übereinstimmung vorliegt, wenn eine der Bedingungen true ist.

PropertyCondition

Stellt eine Condition dar, die überprüft, ob eine Eigenschaft über einen angegebenen Wert verfügt.

ProxyAssemblyNotLoadedException

Enthält Informationen zu einer Ausnahme, die bei einem Problem beim Laden einer Assembly mit clientseitigen Anbietern ausgelöst wird.

RangeValuePattern

Stellt ein Steuerelement dar, das auf einen Wert innerhalb eines Bereichs festgelegt werden kann.

RangeValuePatternIdentifiers

Enthält Werte, die als Bezeichner für IRangeValueProvider verwendet werden.

ScrollItemPattern

Stellt untergeordnete Steuerelemente von Containern dar, die das ScrollPattern-Steuerelementmuster unterstützen.

ScrollItemPatternIdentifiers

Enthält Werte, die als Bezeichner von IScrollItemProvider verwendet werden.

ScrollPattern

Stellt Steuerelemente dar, die als scrollbare Container für eine Auflistung untergeordneter Elemente dienen. Die untergeordneten Elemente dieses Elements unterstützen ScrollItemPattern.

ScrollPatternIdentifiers

Enthält Werte, die als Bezeichner für IScrollProvider verwendet werden.

SelectionItemPattern

Stellt auswählbare untergeordnete Elemente von Containersteuerelementen dar, die SelectionPattern unterstützen.

SelectionItemPatternIdentifiers

Enthält Werte, die als Bezeichner von ISelectionItemProvider verwendet werden.

SelectionPattern

Stellt ein Steuerelement dar, das als Container für eine Auflistung von untergeordneten, auswählbaren Elementen dient. Die untergeordneten Elemente dieses Elements unterstützen das SelectionItemPattern.

SelectionPatternIdentifiers

Enthält Werte, die als Bezeichner für ISelectionProvider verwendet werden.

StructureChangedEventArgs

Enthält Informationen zu dem Ereignis, das bei einer Änderung der „UI Automation“-Struktur ausgelöst wird.

SynchronizedInputPattern

Stellt Objekte dar, die synchronisierte Eingabeereignisse unterstützen.

SynchronizedInputPatternIdentifiers

Enthält Werte, die als Bezeichner von ISynchronizedInputProvider verwendet werden.

TableItemPattern

Stellt die untergeordneten Steuerelemente von Containern dar, die TablePattern unterstützen.

TableItemPatternIdentifiers

Enthält Werte, die als Bezeichner von ITableItemProvider verwendet werden.

TablePattern

Stellt Steuerelemente dar, die als Container für eine Auflistung untergeordneter Elemente dienen. Die untergeordneten Elemente dieses Elements unterstützen TableItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem angeordnet, das zeilen- und spaltenweise durchlaufen werden kann.

TablePatternIdentifiers

Enthält Werte, die als Bezeichner für TablePattern verwendet werden.

TextPattern

Stellt Steuerelemente dar, die Text enthalten.

TextPatternIdentifiers

Enthält Werte, die als Bezeichner für ITextProvider verwendet werden.

TogglePattern

Stellt ein Steuerelement dar, das einen Satz von Zuständen durchlaufen und einen Zustand nach dem Festlegen beibehalten kann.

TogglePatternIdentifiers

Enthält Werte, die als Bezeichner von IToggleProvider verwendet werden.

TransformPattern

Stellt ein Steuerelement dar, das in einem zweidimensionalen Raum verschoben, verkleinert, vergrößert oder gedreht werden kann.

TransformPatternIdentifiers

Enthält Werte, die als Bezeichner für ITransformProvider verwendet werden.

TreeWalker

Stellt Methoden und Eigenschaften zum Navigieren in der „UI Automation“-Struktur bereit.

ValuePattern

Stellt ein Steuerelement mit einem systeminternen Wert dar, der keinen Bereich einnimmt und als Zeichenfolge dargestellt werden kann. Abhängig vom Steuerelement und seinen Einstellungen ist diese Zeichenfolge bearbeitbar oder nicht bearbeitbar.

ValuePatternIdentifiers

Enthält Werte, die als Bezeichner für IValueProvider verwendet werden.

VirtualizedItemPattern

Stellt Elemente in Containern dar, die virtualisiert werden, und die vollständig als Benutzeroberflächen-Automatisierungelemente verfügbar gemacht werden müssen.

VirtualizedItemPatternIdentifiers

Enthält Werte, die als Bezeichner von IVirtualizedItemProvider verwendet werden.

WindowClosedEventArgs

Enthält Informationen zu dem Ereignis, das beim Schließen eines Fensters ausgelöst wird.

WindowPattern

Stellt ein Steuerelement dar, das grundlegende fensterbasierte Funktionen in einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellt.

WindowPatternIdentifiers

Enthält Werte, die als Bezeichner von IWindowProvider verwendet werden.

Strukturen

AutomationElement.AutomationElementInformation

Enthält die von der Cached-Eigenschaft oder der Current-Eigenschaft verwendeten Eigenschaftenaccessoren.

ClientSideProviderDescription

Beschreibt den Bereich eines clientseitigen Benutzeroberflächenautomatisierungs-Anbieters, damit er mit der Clientanwendung für die Benutzeroberflächenautomatisierung registriert werden kann.

DockPattern.DockPatternInformation

Gewährt mithilfe des zugehörigen DockPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Gewährt mithilfe des zugehörigen ExpandCollapsePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

GridItemPattern.GridItemPatternInformation

Gewährt mithilfe des zugehörigen GridItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

GridPattern.GridPatternInformation

Gewährt mithilfe des zugehörigen GridPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

MultipleViewPattern.MultipleViewPatternInformation

Gewährt mithilfe des zugehörigen MultipleViewPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

RangeValuePattern.RangeValuePatternInformation

Gewährt mithilfe des zugehörigen RangeValuePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

ScrollPattern.ScrollPatternInformation

Gewährt mithilfe des zugehörigen ScrollPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

SelectionItemPattern.SelectionItemPatternInformation

Gewährt mithilfe des zugehörigen SelectionItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

SelectionPattern.SelectionPatternInformation

Gewährt mithilfe des zugehörigen SelectionPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

TableItemPattern.TableItemPatternInformation

Gewährt mithilfe des zugehörigen TableItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

TablePattern.TablePatternInformation

Gewährt mithilfe des zugehörigen TablePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

TogglePattern.TogglePatternInformation

Gewährt mithilfe des zugehörigen TogglePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

TransformPattern.TransformPatternInformation

Gewährt mithilfe des zugehörigen TransformPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

ValuePattern.ValuePatternInformation

Gewährt mithilfe des zugehörigen ValuePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

WindowPattern.WindowPatternInformation

Gewährt mithilfe des zugehörigen WindowPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.

Enumerationen

AsyncContentLoadedState

Enthält Werte, die den Zustand des Inhalts angeben, der in ein Inhaltselement geladen wird.

AutomationElementMode

Enthält Werte, die den beim Zurückgeben von „UI Automation“-Elementen zu verwendenden Verweistyp angeben. Diese Werte werden in der AutomationElementMode-Eigenschaft verwendet.

AutomationHeadingLevel

Bietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF).

AutomationLiveSetting

Beschreibt die Benachrichtigungsmerkmale eines bestimmten dynamischen Bereichs.

AutomationNotificationKind

Gibt den Typ der Benachrichtigung an, wenn aufgerufen wird RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Gibt die Reihenfolge an, in der eine Benachrichtigung beim Aufrufen RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)von verarbeitet werden soll.

ClientSideProviderMatchIndicator

Enthält Werte, die das Verhalten beim Zuordnen von Klassennamen in einer ClientSideProviderDescription angeben.

DockPosition

Enthält Werte, die die Andockposition eines Objekts, das von einem DockPattern dargestellt wird, in einem Dockingcontainer angeben.

ExpandCollapseState

Enthält Werte, die den ExpandCollapseState eines Benutzeroberflächenautomatisierungs-Elements angeben.

IsOffscreenBehavior

Gibt an, wie die IsOffscreen()-Eigenschaft bestimmt wird.

OrientationType

Enthält Werte, die die Ausrichtung eines Steuerelements angeben.

PropertyConditionFlags

Enthält Werte, die angeben, wie ein Eigenschaftswert in einer PropertyCondition getestet wird.

RowOrColumnMajor

Enthält Werte, die angeben, ob die Daten in einer Tabelle in erster Linie nach Zeile oder Spalte gelesen werden sollen.

ScrollAmount

Enthält die von ScrollPattern verwendeten Werte, um die Richtung und Entfernung des Bildlaufs anzugeben.

StructureChangeType

Enthält Werte, die Änderungen in der „Microsoft UI Automation“-Elementstruktur angeben.

SupportedTextSelection

Enthält Werte, die angeben, ob ein Textanbieter Auswahl unterstützt und ob in diesem Fall eine einzelne, zusammenhängende Auswahl oder zusammenhanglose Mehrfachauswahl.

SynchronizedInputType

Enthält Werte, die den Typ synchronisierter Eingaben angeben.

ToggleState

Enthält Werte, die den ToggleState eines Benutzeroberflächenautomatisierungs-Elements angeben.

TreeScope

Enthält Werte, die den Bereich der Elemente innerhalb der „UI Automation“-Struktur angeben.

WindowInteractionState

Enthält Werte, die für Zwecke der Benutzer- oder Programminteraktion den aktuellen Zustand des Fensters angeben.

WindowVisualState

Enthält Werte, die den visuellen Zustand eines Fensters angeben.

Delegaten

AutomationEventHandler

Stellt die Methode dar, die von der Benutzeroberflächenautomatisierungs-Clientanwendung implementiert wird, um ein Ereignis zu behandeln, das von einem Benutzeroberflächenautomatisierungs-Anbieter ausgelöst wird.

AutomationFocusChangedEventHandler

Stellt die Methode dar, die von der Benutzeroberflächenautomatisierungs-Clientanwendung implementiert wird, um das Ereignis zu behandeln, das vom Benutzeroberflächenautomatisierungs-Anbieter ausgelöst wird, wenn sich der Fokus geändert hat.

AutomationPropertyChangedEventHandler

Stellt die Methode dar, die von der Benutzeroberflächenautomatisierungs-Clientanwendung implementiert wird, um das Ereignis zu behandeln, dass vom Benutzeroberflächenautomatisierungs-Anbieter ausgelöst wird, wenn sich eine Eigenschaft geändert hat.

ClientSideProviderFactoryCallback

Stellt die Methode dar, die einen clientseitigen Benutzeroberflächenautomatisierungs-Anbieter für ein Fenster erstellt.

StructureChangedEventHandler

Stellt die Methode dar, die von der Clientanwendung implementiert wird, um das Ereignis zu behandeln, das bei Änderung der „UI Automation“-Baumstruktur ausgelöst wird.