System.Windows.Automation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |