System.Windows.Automation Namespace

Bietet Unterstützung für Automatisierungsclients für Windows Presentation Foundation (WPF). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

Klassen

AndCondition

Stellt eine Kombination von zwei oder mehr PropertyCondition-Objekten dar, deren Übereinstimmung true sein muss.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

Stellt Daten für ein AsyncContentLoadedEvent bereit.Provides data for a AsyncContentLoadedEvent.

Automation

Enthält Methoden und Felder für Benutzeroberflächenautomatisierungs-Client-Anwendungen.Contains methods and fields for UI Automation client applications.

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.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

Stellt eine Auflistung vonAutomationElement-Objekten dar.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

Enthält Werte, die von Benutzeroberflächenautomatisierungs-Anbietern als Bezeichner verwendet werden.Contains values used as identifiers by UI Automation providers.

AutomationEvent

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

AutomationEventArgs

Stellt Daten für „UI Automation“-Ereignisse bereit, die an einen AutomationEventHandler-Delegaten übergeben werden.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

Stellt Daten für ein Fokuswechselereignis bereit.Provides data for a focus-changed event.

AutomationIdentifier

Die Basisklasse für Typen, die Steuerelementtypen, Ereignisse, Muster, Eigenschaften und Textattribute in „UI Automation“ identifizieren.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

Bezeichnet ein Steuerelementmuster.Identifies a control pattern.

AutomationProperties

Stellt eine Möglichkeit zum Abrufen oder Festlegen des Werts von verknüpften Eigenschaften der Instanz des AutomationPeer-Elements dar.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

Bezeichnet eine Eigenschaft eines AutomationElement.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

Stellt Informationen zu einem Eigenschaftenänderungsereignis bereit.Provides information about a property-changed event.

AutomationTextAttribute

Bezeichner von „UI Automation“-Textattributen.Identifies UI Automation text attributes.

BasePattern

Stellt die Basisimplementierung für Steuerelementmusterklassen bereit.Provides the base implementation for control pattern classes.

CacheRequest

Gibt Eigenschaften und Muster an, die das „UI Automation“-Framework beim Abrufen eines AutomationElement zwischenspeichert.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

Enthält Methoden, die clientseitige Anbieter für den Client verfügbar machen.Contains methods that make client-side providers available to the client.

Condition

Basistyp für Bedingungen, die beim Suchen von Elementen in der „UI Automation“-Struktur zum Filtern verwendet werden.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

Bezeichner des Typs eines Benutzeroberflächen-Steuerelements.Identifies the type of a user interface (UI) control.

DockPattern

Stellt Steuerelemente dar, die ihre Andockeigenschaften innerhalb eines Andockcontainers verfügbar machen.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

Enthält Werte, die als Bezeichner für IDockProvider verwendet werden.Contains values used as identifiers for IDockProvider.

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.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

ElementNotEnabledException

Enthält Informationen zu der Ausnahme, die bei dem Versuch ausgelöst wird, ein nicht aktiviertes Steuerelement zu ändern.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

ExpandCollapsePattern

Stellt Steuerelemente dar, die für das Anzeigen von Inhalt erweitert bzw. für das Ausblenden von Inhalt reduziert werdenRepresents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

Enthält Werte, die als Bezeichner durch IExpandCollapseProvider verwendet werden.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

Stellt untergeordnete Steuerelemente von Containern dar, die GridPattern unterstützen.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

Enthält Werte, die als Bezeichner durch IGridItemProvider verwendet werden.Contains values used as identifiers by IGridItemProvider.

GridPattern

Stellt Steuerelemente dar, die als Container für eine Auflistung untergeordneter Elemente dienen.Represents controls that act as containers for a collection of child elements. Die untergeordneten Elemente dieses Steuerelements unterstützen GridItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem angeordnet, das zeilen- und spaltenweise durchlaufen werden kann.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

GridPatternIdentifiers

Enthält Werte, die als Bezeichner durch IGridProvider verwendet werden.Contains values used as identifiers by IGridProvider.

InvokePattern

Stellt Steuerelemente dar, die eine einzelne eindeutige Aktion initiieren oder ausführen und den Zustand nach der Aktivierung nicht beibehalten.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

Enthält Werte, die als Bezeichner durch IInvokeProvider verwendet werden.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

Stellt ein Objekt dar, von dem Elemente verwaltet werden und das Abrufen eines Elements nach Eigenschaftswert unterstützt wird.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

Enthält Werte, die als Bezeichner durch IItemContainerProvider verwendet werden.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

Stellt Steuerelemente dar, die mehrere Darstellungen derselben Informationen oder untergeordneten Steuerelemente bereitstellen und zwischen diesen wechseln können.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

Enthält Werte, die als Bezeichner durch IMultipleViewProvider verwendet werden.Contains values used as identifiers by IMultipleViewProvider.

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.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

Stellt eine Condition dar, die dem negativen Wert einer angegebenen Condition entspricht.Represents a Condition that is the negative of a specified Condition.

OrCondition

Stellt eine Kombination von zwei oder mehr Bedingungen dar, wobei eine Übereinstimmung vorliegt, wenn eine der Bedingungen true ist.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

Stellt eine Condition dar, die überprüft, ob eine Eigenschaft über einen angegebenen Wert verfügt.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

Enthält Informationen zu einer Ausnahme, die bei einem Problem beim Laden einer Assembly mit clientseitigen Anbietern ausgelöst wird.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers.

RangeValuePattern

Stellt ein Steuerelement dar, das auf einen Wert innerhalb eines Bereichs festgelegt werden kann.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

Enthält Werte, die als Bezeichner für IRangeValueProvider verwendet werden.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

Stellt untergeordnete Steuerelemente von Containern dar, die das ScrollPattern-Steuerelementmuster unterstützen.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

Enthält Werte, die als Bezeichner durch IScrollItemProvider verwendet werden.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

Stellt Steuerelemente dar, die als scrollbare Container für eine Auflistung untergeordneter Elemente dienen.Represents controls that act as scrollable containers for a collection of child elements. Die untergeordneten Elemente dieses Elements unterstützen ScrollItemPattern.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

Enthält Werte, die als Bezeichner für IScrollProvider verwendet werden.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

Stellt auswählbare untergeordnete Elemente von Containersteuerelementen dar, die SelectionPattern unterstützen.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

Enthält Werte, die als Bezeichner durch ISelectionItemProvider verwendet werden.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

Stellt ein Steuerelement dar, das als Container für eine Auflistung von untergeordneten, auswählbaren Elementen dient.Represents a control that acts as a container for a collection of selectable child items. Die untergeordneten Elemente dieses Elements unterstützen das SelectionItemPattern.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

Enthält Werte, die als Bezeichner für ISelectionProvider verwendet werden.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

Enthält Informationen zu dem Ereignis, das bei einer Änderung der „UI Automation“-Struktur ausgelöst wird.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

Stellt Objekte dar, die synchronisierte Eingabeereignisse unterstützen.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

Enthält Werte, die als Bezeichner durch ISynchronizedInputProvider verwendet werden.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

Stellt die untergeordneten Steuerelemente von Containern dar, die TablePattern unterstützen.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

Enthält Werte, die als Bezeichner durch ITableItemProvider verwendet werden.Contains values used as identifiers by ITableItemProvider.

TablePattern

Stellt Steuerelemente dar, die als Container für eine Auflistung untergeordneter Elemente dienen.Represents controls that act as containers for a collection of child elements. Die untergeordneten Elemente dieses Elements unterstützen TableItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem angeordnet, das zeilen- und spaltenweise durchlaufen werden kann.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

TablePatternIdentifiers

Enthält Werte, die als Bezeichner für TablePattern verwendet werden.Contains values used as identifiers for TablePattern.

TextPattern

Stellt Steuerelemente dar, die Text enthalten.Represents controls that contain text.

TextPatternIdentifiers

Enthält Werte, die als Bezeichner für ITextProvider verwendet werden.Contains values used as identifiers for ITextProvider.

TogglePattern

Stellt ein Steuerelement dar, das einen Satz von Zuständen durchlaufen und einen Zustand nach dem Festlegen beibehalten kann.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

Enthält Werte, die als Bezeichner durch IToggleProvider verwendet werden.Contains values used as identifiers by IToggleProvider.

TransformPattern

Stellt ein Steuerelement dar, das in einem zweidimensionalen Raum verschoben, verkleinert, vergrößert oder gedreht werden kann.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

Enthält Werte, die als Bezeichner für ITransformProvider verwendet werden.Contains values used as identifiers for ITransformProvider.

TreeWalker

Stellt Methoden und Eigenschaften zum Navigieren in der „UI Automation“-Struktur bereit.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

Stellt ein Steuerelement mit einem systeminternen Wert dar, der keinen Bereich einnimmt und als Zeichenfolge dargestellt werden kann.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Abhängig vom Steuerelement und seinen Einstellungen ist diese Zeichenfolge bearbeitbar oder nicht bearbeitbar.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

Enthält Werte, die als Bezeichner für IValueProvider verwendet werden.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

Stellt Elemente in Containern dar, die virtualisiert werden, und die vollständig als Benutzeroberflächen-Automatisierungelemente verfügbar gemacht werden müssen.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

Enthält Werte, die als Bezeichner durch IVirtualizedItemProvider verwendet werden.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

Enthält Informationen zu dem Ereignis, das beim Schließen eines Fensters ausgelöst wird.Contains information about the event that is raised when a window is closed.

WindowPattern

Stellt ein Steuerelement dar, das grundlegende fensterbasierte Funktionen in einer herkömmlichen grafischen Benutzeroberfläche (GUI) bereitstellt.Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

Enthält Werte, die als Bezeichner durch IWindowProvider verwendet werden.Contains values used as identifiers by IWindowProvider.

Strukturen

AutomationElement.AutomationElementInformation

Enthält die von der Cached-Eigenschaft oder der Current-Eigenschaft verwendeten Eigenschaftenaccessoren.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

Beschreibt den Bereich eines clientseitigen Benutzeroberflächenautomatisierungs-Anbieters, damit er mit der Clientanwendung für die Benutzeroberflächenautomatisierung registriert werden kann.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

Gewährt mithilfe des zugehörigen DockPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Gewährt mithilfe des zugehörigen ExpandCollapsePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

Gewährt mithilfe des zugehörigen GridItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

Gewährt mithilfe des zugehörigen GridPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Gewährt mithilfe des zugehörigen MultipleViewPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Gewährt mithilfe des zugehörigen RangeValuePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

Gewährt mithilfe des zugehörigen ScrollPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Gewährt mithilfe des zugehörigen SelectionItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

Gewährt mithilfe des zugehörigen SelectionPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

Gewährt mithilfe des zugehörigen TableItemPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

Gewährt mithilfe des zugehörigen TablePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

Gewährt mithilfe des zugehörigen TogglePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

Gewährt mithilfe des zugehörigen TransformPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

Gewährt mithilfe des zugehörigen ValuePattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

Gewährt mithilfe des zugehörigen WindowPattern-Accessors oder Current-Accessors Zugriff auf die Eigenschaftswerte eines Cached-Objekts.Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

Enumerationen

AsyncContentLoadedState

Enthält Werte, die den Zustand des Inhalts angeben, der in ein Inhaltselement geladen wird.Contains values that specify the state of the content being loaded into a content element.

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.These values are used in the AutomationElementMode property.

AutomationLiveSetting

Beschreibt die Benachrichtigungsmerkmale eines bestimmten dynamischen Bereichs.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

Enthält Werte, die das Verhalten beim Zuordnen von Klassennamen in einer ClientSideProviderDescription angeben.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

Enthält Werte, die die Andockposition eines Objekts, das von einem DockPattern dargestellt wird, in einem Dockingcontainer angeben.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

Enthält Werte, die den ExpandCollapseState eines Benutzeroberflächenautomatisierungs-Elements angeben.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

Gibt an, wie die IsOffscreen()-Eigenschaft bestimmt wird.Specifies how the IsOffscreen() property is determined.

OrientationType

Enthält Werte, die die Ausrichtung eines Steuerelements angeben.Contains values that specify the orientation of a control.

PropertyConditionFlags

Enthält Werte, die angeben, wie ein Eigenschaftswert in einer PropertyCondition getestet wird.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

Enthält Werte, die angeben, ob die Daten in einer Tabelle in erster Linie nach Zeile oder Spalte gelesen werden sollen.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Enthält die von ScrollPattern verwendeten Werte, um die Richtung und Entfernung des Bildlaufs anzugeben.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Enthält Werte, die Änderungen in der „Microsoft UI Automation“-Elementstruktur angeben.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

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.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

SynchronizedInputType

Enthält Werte, die den Typ synchronisierter Eingaben angeben.Contains values that specify the type of synchronized input.

ToggleState

Enthält Werte, die den ToggleState eines Benutzeroberflächenautomatisierungs-Elements angeben.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

Enthält Werte, die den Bereich der Elemente innerhalb der „UI Automation“-Struktur angeben.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

Enthält Werte, die für Zwecke der Benutzer- oder Programminteraktion den aktuellen Zustand des Fensters angeben.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

Enthält Werte, die den visuellen Zustand eines Fensters angeben.Contains values that specify the visual state of a window.

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.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

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.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

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.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

ClientSideProviderFactoryCallback

Stellt die Methode dar, die einen clientseitigen Benutzeroberflächenautomatisierungs-Anbieter für ein Fenster erstellt.Represents the method that creates a client-side UI Automation provider for a window.

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.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.