AutomationPeer AutomationPeer AutomationPeer AutomationPeer Class

Definition

Stellt eine Basisklasse bereit, die ein Element für die Benutzeroberflächenautomatisierung verfügbar macht.Provides a base class that exposes an element to UI Automation.

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
Vererbung
Abgeleitet

Hinweise

Wenn BenutzeroberflächenautomatisierungUI Automation fragt den Stamm des eine Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) -Anwendung zu einem Element der Stamm gibt die BenutzeroberflächenautomatisierungUI Automation Peer für dieses Element.When BenutzeroberflächenautomatisierungUI Automation queries the root of a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application about an element, the root returns the BenutzeroberflächenautomatisierungUI Automation peer for that element. Der Peer reagiert auch auf BenutzeroberflächenautomatisierungUI Automation Abfragen zu seinem entsprechenden Element.The peer also responds to BenutzeroberflächenautomatisierungUI Automation queries about its corresponding element.

Konstruktoren

AutomationPeer() AutomationPeer() AutomationPeer() AutomationPeer()

Stellt die Initialisierung für Basisklassenwerte bereit, wenn sie durch den Konstruktor einer abgeleiteten Klasse aufgerufen werden.Provides initialization for base class values when they are called by the constructor of a derived class.

Eigenschaften

Dispatcher Dispatcher Dispatcher Dispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
EventsSource EventsSource EventsSource EventsSource

Ruft einen AutomationPeer ab, der dem Automatisierungsclient als eine Quelle der Ereignisse gemeldet wurde, die von diesem AutomationPeer kommen, oder legt diesen fest.Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

IsHwndHost IsHwndHost IsHwndHost IsHwndHost

Ruft einen Wert, der angibt, ob das Element, zugeordnet AutomationPeer Hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Gets a value that indicates whether the element that is associated with this AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).

Methoden

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Bestimmt, ob der aufrufende Thread den Zugriff auf diese kann DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey()

Ruft die Tastenkombination für das Element ab, das dem BenutzeroberflächenautomatisierungUI Automation-Peer zugeordnet ist.Gets the accelerator key combinations for the element that is associated with the BenutzeroberflächenautomatisierungUI Automation peer.

GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetAcceleratorKey() aufgerufen.When overridden in a derived class, is called by GetAcceleratorKey().

GetAccessKey() GetAccessKey() GetAccessKey() GetAccessKey()

Ruft die Tastenkombination für das Element ab, das dem Automatisierungspeer zugeordnet ist.Gets the access key for the element that is associated with the automation peer.

GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetAccessKey() aufgerufen.When overridden in a derived class, is called by GetAccessKey().

GetAutomationControlType() GetAutomationControlType() GetAutomationControlType() GetAutomationControlType()

Ruft den Steuerelementtyp für das Element ab, das dem BenutzeroberflächenautomatisierungUI Automation-Peer zugeordnet ist.Gets the control type for the element that is associated with the BenutzeroberflächenautomatisierungUI Automation peer.

GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetAutomationControlType() aufgerufen.When overridden in a derived class, is called by GetAutomationControlType().

GetAutomationId() GetAutomationId() GetAutomationId() GetAutomationId()

Ruft die AutomationId des Elements, das dem Automatisierungspeer zugeordnet ist.Gets the AutomationId of the element that is associated with the automation peer.

GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetAutomationId() aufgerufen.When overridden in a derived class, is called by GetAutomationId().

GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle()

Ruft die Rect -Objekt, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist.Gets the Rect object that represents the screen coordinates of the element that is associated with the automation peer.

GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetBoundingRectangle() aufgerufen.When overridden in a derived class, is called by GetBoundingRectangle().

GetChildren() GetChildren() GetChildren() GetChildren()

Ruft die Auflistung der GetChildren() Elemente, die in der Benutzeroberflächenautomatisierungs-Struktur als direkte untergeordnete Elemente des Automatisierungspeers dargestellt werden.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

GetChildrenCore() GetChildrenCore() GetChildrenCore() GetChildrenCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetChildren() aufgerufen.When overridden in a derived class, is called by GetChildren().

GetClassName() GetClassName() GetClassName() GetClassName()

Ruft einen Namen, der verwendet wird, mit AutomationControlType, um das Steuerelement zu unterscheiden, die von diesem dargestellt wird AutomationPeer.Gets a name that is used with AutomationControlType, to differentiate the control that is represented by this AutomationPeer.

GetClassNameCore() GetClassNameCore() GetClassNameCore() GetClassNameCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetClassName() aufgerufen.When overridden in a derived class, is called by GetClassName().

GetClickablePoint() GetClickablePoint() GetClickablePoint() GetClickablePoint()

Ruft eine Point klicken Sie auf das Element, das dem Automatisierungspeer zugeordnet ist, die auf einen Mausklick reagiert auf.Gets a Point on the element that is associated with the automation peer that responds to a mouse click.

GetClickablePointCore() GetClickablePointCore() GetClickablePointCore() GetClickablePointCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetClickablePoint() aufgerufen.When overridden in a derived class, is called by GetClickablePoint().

GetControlledPeers() GetControlledPeers() GetControlledPeers() GetControlledPeers()

Stellt die Benutzeroberflächenautomatisierung mit einer Liste von Elementen bereit, die von diesem AutomationPeer betroffen sind oder gesteuert werden.Provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore()

Stellt beim Überschreiben in einer abgeleiteten Klasse die Benutzeroberflächenautomatisierung mit einer Liste von Elementen bereit, die von diesem AutomationPeer betroffen sind oder gesteuert werden.When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetHelpText() GetHelpText() GetHelpText() GetHelpText()

Ruft Text, der die Funktionalität des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist.Gets text that describes the functionality of the control that is associated with the automation peer.

GetHelpTextCore() GetHelpTextCore() GetHelpTextCore() GetHelpTextCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetHelpText() aufgerufen.When overridden in a derived class, is called by GetHelpText().

GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore()

Teilt BenutzeroberflächenautomatisierungUI Automation mit, an welcher Stelle der BenutzeroberflächenautomatisierungUI Automation-Struktur das vom Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)-Element gehostete hwnd-Objekt platziert werden soll.Tells BenutzeroberflächenautomatisierungUI Automation where in the BenutzeroberflächenautomatisierungUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

GetItemStatus() GetItemStatus() GetItemStatus() GetItemStatus()

Ruft Text, der den visuellen Status des Elements übermittelt, das diesem Automatisierungspeer zugeordnet ist.Gets text that conveys the visual status of the element that is associated with this automation peer.

GetItemStatusCore() GetItemStatusCore() GetItemStatusCore() GetItemStatusCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetItemStatus() aufgerufen.When overridden in a derived class, is called by GetItemStatus().

GetItemType() GetItemType() GetItemType() GetItemType()

Ruft eine Zeichenfolge, die beschreibt, welche Art von Element ein Objekt darstellt.Gets a string that describes what kind of item an object represents.

GetItemTypeCore() GetItemTypeCore() GetItemTypeCore() GetItemTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetItemType() aufgerufen.When overridden in a derived class, is called by GetItemType().

GetLabeledBy() GetLabeledBy() GetLabeledBy() GetLabeledBy()

Ruft den AutomationPeer für das Label ab, das für das Element bestimmt ist.Gets the AutomationPeer for the Label that is targeted to the element.

GetLabeledByCore() GetLabeledByCore() GetLabeledByCore() GetLabeledByCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetLabeledBy() aufgerufen.When overridden in a derived class, is called by GetLabeledBy().

GetLiveSetting() GetLiveSetting() GetLiveSetting() GetLiveSetting()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs ab, der diesem Automatisierungspeer zugeordnet ist.Gets the notification characteristics of a live region that is associated with this automation peer.

GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore()

Wenn der Wert in einer abgeleiteten Klasse überschrieben wird, werden die Benachrichtigungsmerkmale eines dynamischen Bereichs zurückgegeben.When overridden in a derived class, returns the notification characteristics of a live region. Wird von der GetLiveSetting()-Methode aufgerufen.Called by the GetLiveSetting() method.

GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType()

Ruft eine lesbare lokalisierte Zeichenfolge, die stellt die AutomationControlType Wert für das Steuerelement, das diesem Automatisierungspeer zugeordnet ist.Gets a human-readable localized string that represents the AutomationControlType value for the control that is associated with this automation peer.

GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetLocalizedControlType() aufgerufen.When overridden in a derived class, is called by GetLocalizedControlType().

GetName() GetName() GetName() GetName()

Ruft Text, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist.Gets text that describes the element that is associated with this automation peer.

GetNameCore() GetNameCore() GetNameCore() GetNameCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetName() aufgerufen.When overridden in a derived class, is called by GetName().

GetOrientation() GetOrientation() GetOrientation() GetOrientation()

Ruft ab einen Wert, der die explizite steuerelementausrichtung angibt, sofern vorhanden.Gets a value that indicates the explicit control orientation, if any.

GetOrientationCore() GetOrientationCore() GetOrientationCore() GetOrientationCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetOrientation() aufgerufen.When overridden in a derived class, is called by GetOrientation().

GetParent() GetParent() GetParent() GetParent()

Ruft die AutomationPeer , das übergeordnete Element dieses AutomationPeer.Gets the AutomationPeer that is the parent of this AutomationPeer.

GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface)

Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, ruft sie das Steuerelementmuster ab, das der angegebenen PatternInterface zugeordnet ist.When overridden in a derived class, gets the control pattern that is associated with the specified PatternInterface.

GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point)

Ruft eine AutomationPeer vom angegebenen Punkt.Gets an AutomationPeer from the specified point.

GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point)

Ruft beim Überschreiben in einer abgeleiteten Klasse wird aufgerufen, von GetPeerFromPoint(Point).When overridden in a derived class, is called from GetPeerFromPoint(Point).

GetPositionInSet() GetPositionInSet() GetPositionInSet() GetPositionInSet()

Versucht, den Wert der PositionInSet-Eigenschaft abzurufen.Attempts to get the value of the PositionInSet property.

GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore()

Stellt beim Überschreiben in einer abgeleiteten Klasse die Benutzeroberflächenautomatisierung mit einem einsbasierten ganzzahligen Wert bereit, der die Position beschreibt, die dieses Element in einer Gruppe oder in einem Satz belegt.When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.

GetSizeOfSet() GetSizeOfSet() GetSizeOfSet() GetSizeOfSet()

Versucht, den Wert der SizeOfSet-Eigenschaft abzurufen.Attempts to get the value of the SizeOfSet property.

GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore()

Stellt beim Überschreiben in einer abgeleiteten Klasse die Benutzeroberflächenautomatisierung mit der Größe der Gruppe oder des Satzes bereit, der bzw. dem dieses Element angehört.When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus()

Ruft einen Wert, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit über Tastaturfokus verfügt.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von HasKeyboardFocus() aufgerufen.When overridden in a derived class, is called by HasKeyboardFocus().

InvalidatePeer() InvalidatePeer() InvalidatePeer() InvalidatePeer()

Löst die Neuberechnung der Haupteigenschaften von AutomationPeer und die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn die Eigenschaften geändert wurden.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

IsContentElement() IsContentElement() IsContentElement() IsContentElement()

Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Daten enthält, die dem Benutzer angezeigt werden.Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.

IsContentElementCore() IsContentElementCore() IsContentElementCore() IsContentElementCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsContentElement() aufgerufen.When overridden in a derived class, is called by IsContentElement().

IsControlElement() IsControlElement() IsControlElement() IsControlElement()

Ruft einen Wert, der angibt, ob das Element, vom Benutzer als interaktiv oder angesehen wird als Teil der logischen Struktur des Steuerelements in der GUIGUI.Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUIGUI.

IsControlElementCore() IsControlElementCore() IsControlElementCore() IsControlElementCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsControlElement() aufgerufen.When overridden in a derived class, is called by IsControlElement().

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

Ruft einen Wert, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Interaktionen unterstützt.Gets a value that indicates whether the element associated with this automation peer supports interaction.

IsEnabledCore() IsEnabledCore() IsEnabledCore() IsEnabledCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsEnabled() aufgerufen.When overridden in a derived class, is called by IsEnabled().

IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable()

Ruft einen Wert, der angibt, ob das Element den Tastaturfokus annehmen kann.Gets a value that indicates whether the element can accept keyboard focus.

IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsKeyboardFocusable() aufgerufen.When overridden in a derived class, is called by IsKeyboardFocusable().

IsOffscreen() IsOffscreen() IsOffscreen() IsOffscreen()

Ruft einen Wert, der angibt, ob ein Element außerhalb des Bildschirms befindet.Gets a value that indicates whether an element is off the screen.

IsOffscreenCore() IsOffscreenCore() IsOffscreenCore() IsOffscreenCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsOffscreen() aufgerufen.When overridden in a derived class, is called by IsOffscreen().

IsPassword() IsPassword() IsPassword() IsPassword()

Ruft einen Wert, der angibt, ob das Element vertraulichen Inhalt enthält.Gets a value that indicates whether the element contains sensitive content.

IsPasswordCore() IsPasswordCore() IsPasswordCore() IsPasswordCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsPassword() aufgerufen.When overridden in a derived class, is called by IsPassword().

IsRequiredForForm() IsRequiredForForm() IsRequiredForForm() IsRequiredForForm()

Ruft einen Wert, der angibt, ob das Element, das diesem Peer zugeordnet ist, die in einem Formular ausgefüllt werden muss.Gets a value that indicates whether the element that is associated with this peer must be completed on a form.

IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von IsRequiredForForm() aufgerufen.When overridden in a derived class, is called by IsRequiredForForm().

ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents)

Ruft einen Wert, der angibt, ob BenutzeroberflächenautomatisierungUI Automation für das angegebene Ereignis lauscht.Gets a value that indicates whether BenutzeroberflächenautomatisierungUI Automation is listening for the specified event.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple)

Ruft eine AutomationPeer für den angegebenen IRawElementProviderSimple Proxy.Gets an AutomationPeer for the specified IRawElementProviderSimple proxy.

ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer)

Ruft IRawElementProviderSimple für den angegebenen AutomationPeer ab.Gets the IRawElementProviderSimple for the specified AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wird aufgerufen, indem die AutomationPeer zum Auslösen der AsyncContentLoadedEvent Ereignis.Called by the AutomationPeer to raise the AsyncContentLoadedEvent event.

RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents)

Löst ein Automatisierungsereignis aus.Raises an automation event.

RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Löst ein Ereignis aus, um den Automatisierungsclient über einen geänderten Eigenschaftswert zu benachrichtigen.Raises an event to notify the automation client of a changed property value.

ResetChildrenCache() ResetChildrenCache() ResetChildrenCache() ResetChildrenCache()

Setzt durch Aufrufen von GetChildrenCore() die Struktur untergeordneter Elemente synchron zurück.Synchronously resets the tree of child elements by calling GetChildrenCore().

SetFocus() SetFocus() SetFocus() SetFocus()

Legt den Tastaturfokus auf das Element, das diesem Automatisierungspeer zugeordnet ist.Sets the keyboard focus on the element that is associated with this automation peer.

SetFocusCore() SetFocusCore() SetFocusCore() SetFocusCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von SetFocus() aufgerufen.When overridden in a derived class, is called by SetFocus().

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Gilt für:

Siehe auch