Freigeben über


Automation Klasse

Definition

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

public ref class Automation abstract sealed
public static class Automation
type Automation = class
Public Class Automation
Vererbung
Automation

Felder

ContentViewCondition

Stellt eine vordefinierte Ansicht der Benutzeroberflächenautomatisierung-Struktur dar, die nur Benutzeroberflächenautomatisierung Elemente enthält, die Inhalt enthalten können.

ControlViewCondition

Stellt eine vordefinierte Ansicht der Benutzeroberflächenautomatisierung-Struktur dar, die nur Benutzeroberflächenautomatisierung Elemente enthält, die Steuerelemente sind.

RawViewCondition

Stellt eine vordefinierte Ansicht der Benutzeroberflächenautomatisierung-Struktur dar, die alle Benutzeroberflächenautomatisierung-Elemente enthält.

Methoden

AddAutomationEventHandler(AutomationEvent, AutomationElement, TreeScope, AutomationEventHandler)

Registriert eine Methode, die Benutzeroberflächenautomatisierung Ereignisse verarbeitet.

AddAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Registriert eine Methode, die Fokusänderungsereignisse behandelt.

AddAutomationPropertyChangedEventHandler(AutomationElement, TreeScope, AutomationPropertyChangedEventHandler, AutomationProperty[])

Registriert eine Methode, die Eigenschaftenänderungsereignisse behandelt.

AddStructureChangedEventHandler(AutomationElement, TreeScope, StructureChangedEventHandler)

Registriert die Methode, die Strukturänderungsereignisse behandelt.

Compare(AutomationElement, AutomationElement)

Vergleicht zwei Benutzeroberflächenautomatisierung-Elemente und gibt zurücktrue, wenn beide auf dasselbe UI-Element verweisen.

Compare(Int32[], Int32[])

Vergleicht zwei ganzzahlige Arrays, die Laufzeitbezeichner (IDs) enthalten, um zu bestimmen, ob ihr Inhalt identisch ist.

PatternName(AutomationPattern)

Ruft den Namen des angegebenen Steuerelementmusters ab.

PropertyName(AutomationProperty)

Ruft den Namen der angegebenen Benutzeroberflächenautomatisierung-Eigenschaft ab.

RemoveAllEventHandlers()

Entfernt alle registrierten Benutzeroberflächenautomatisierung-Ereignishandler.

RemoveAutomationEventHandler(AutomationEvent, AutomationElement, AutomationEventHandler)

Entfernt den angegebenen Benutzeroberflächenautomatisierung-Ereignishandler.

RemoveAutomationFocusChangedEventHandler(AutomationFocusChangedEventHandler)

Entfernt den angegebenen Ereignishandler für Fokusänderungen.

RemoveAutomationPropertyChangedEventHandler(AutomationElement, AutomationPropertyChangedEventHandler)

Entfernt den angegebenen Ereignishandler für Eigenschaftenänderungen.

RemoveStructureChangedEventHandler(AutomationElement, StructureChangedEventHandler)

Entfernt den angegebenen Ereignishandler für Strukturänderungen.

Gilt für: