DocumentAutomationPeer Klasse

Definition

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
    inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
Vererbung

Hinweise

Stellt DocumentAutomationPeer Dokumente dar und unterstützt die TextPattern. Objekte wie ein FixedDocument oder FlowDocument können eingebettete Objekte wie Bilder und Hyperlinks enthalten. Wenn Sie zunächst versuchen, die untergeordneten Elemente des Dokuments abzurufen, DocumentAutomationPeer.GetChildrenCore werden die eingebetteten Objekte nicht zurückgegeben. Um die eingebetteten Elemente abzurufen, rufen Sie ein TextPatternRange von ab TextPattern , und rufen Sie auf TextPatternRange.GetChildren. Nach TextPatternRange.GetChildren wird aufgerufen, alle Elemente in, die TextPatternRange von DocumentAutomationPeer.GetChildrenCorezurückgegeben werden.

Hinweis

Wenn Sie nicht wissen, dass es sich bei dem Dokument um ein FlowDocumenthandelt, sollten Sie die TextPattern.DocumentRange Eigenschaft nicht aufrufenGetChildren. Wenn das Dokument von einem Netzwerkspeicherort geladen wird, ist das Aufrufen GetChildren des gesamten Dokuments ressourcenintensiv. Stattdessen sollten Sie eine der Methoden TextPattern verwenden, die ein TextPatternRange zurückgibt, das einen Teil des Dokuments darstellt.

Konstruktoren

DocumentAutomationPeer(FrameworkContentElement)

Initialisiert eine neue Instanz der DocumentAutomationPeer-Klasse.

Eigenschaften

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
EventsSource

Ruft einen AutomationPeer ab, der dem Automatisierungsclient als eine Quelle der Ereignisse gemeldet wurde, die von diesem AutomationPeer kommen, oder legt diesen fest.

(Geerbt von AutomationPeer)
IsHwndHost

Ruft einen Wert ab, der angibt, ob das Element, das diesem AutomationPeer Element hwnds zugeordnet ist, in Windows Presentation Foundation (WPF) hostet.

(Geerbt von AutomationPeer)
Owner

Ruft das ContentElement ab, das diesem ContentElementAutomationPeer zugewiesen ist.

(Geerbt von ContentElementAutomationPeer)

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAcceleratorKey()

Ruft die Tastenkombinationen für das Element ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAcceleratorKeyCore()

Ruft die Tastenkombination für das Element ab, das diesem ContentElementAutomationPeer zugeordnet ist. Wird von GetAcceleratorKey() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetAccessKey()

Ruft die Tastenkombination für das Element ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAccessKeyCore()

Ruft den Zugriffsschlüssel für das ContentElement ab, das diesem ContentElementAutomationPeer zugeordnet ist. Wird von GetAccessKey() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetAutomationControlType()

Ruft den Steuerelementtyp für das Element ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationControlTypeCore()

Ruft den Steuerelementtyp für das Steuerelement ab, das diesem DocumentAutomationPeer zugeordnet ist. Diese Methode wird von GetAutomationControlType() aufgerufen.

GetAutomationId()

Ruft die AutomationId des Elements ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationIdCore()

Ruft die Zeichenfolge ab, die das FrameworkContentElement eindeutig identifiziert, das diesem ContentElementAutomationPeer zugeordnet ist. Diese Methode wird von GetAutomationId() aufgerufen.

(Geerbt von FrameworkContentElementAutomationPeer)
GetBoundingRectangle()

Ruft das Rect-Objekt ab, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetBoundingRectangleCore()

Ruft das Rect ab, das die Bildschirmkoordinaten des Elements darstellt, das diesem DocumentAutomationPeer zugeordnet ist. Diese Methode wird von GetBoundingRectangle() aufgerufen.

GetChildren()

Ruft die Auflistung der GetChildren()-Elemente ab, die in der Benutzeroberflächenautomatisierungs-Struktur als direkte untergeordnete Elemente des Automatisierungspeers dargestellt werden.

(Geerbt von AutomationPeer)
GetChildrenCore()

Ruft die Auflistung der untergeordneten Elemente für das FrameworkContentElement ab, das diesem DocumentAutomationPeer zugeordnet ist. Diese Methode wird von GetChildren() aufgerufen.

GetClassName()

Ruft einen Namen ab, der zusammen mit AutomationControlType verwendet wird, um Steuerelement zu unterscheiden, das durch diesen AutomationPeer dargestellt wird.

(Geerbt von AutomationPeer)
GetClassNameCore()

Ruft den Namen des FrameworkContentElement ab, das diesem DocumentAutomationPeer zugeordnet ist. Diese Methode wird von GetClassName() aufgerufen.

GetClickablePoint()

Ruft einen Point in dem Element ab, das dem Automatisierungspeer zugeordnet ist, der auf einen Mausklick reagiert.

(Geerbt von AutomationPeer)
GetClickablePointCore()

Ruft einen Point ab, der den klickbaren Bereich im FrameworkContentElement darstellt, das diesem ContentElementAutomationPeer zugeordnet ist. Diese Methode wird von GetClickablePoint() aufgerufen.

GetControlledPeers()

Stellt die Benutzeroberflächenautomatisierung mit einer Liste von Elementen bereit, die von diesem AutomationPeer betroffen sind oder gesteuert werden.

(Geerbt von AutomationPeer)
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.

(Geerbt von AutomationPeer)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHeadingLevel()

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
GetHeadingLevelCore()

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von ContentElementAutomationPeer)
GetHelpText()

Ruft Text ab, der die Funktion des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetHelpTextCore()

Ruft die Zeichenfolge ab, mit der die Funktionalität des Elements FrameworkContentElement beschrieben wird, das diesem ContentElementAutomationPeer zugeordnet ist. Diese Methode wird von GetHelpText() aufgerufen.

(Geerbt von FrameworkContentElementAutomationPeer)
GetHostRawElementProviderCore()

Weist die Benutzeroberflächenautomatisierung an, wo in der Benutzeroberflächenautomatisierungsstruktur das hwnd von einem Windows Presentation Foundation (WPF)-Element gehostet wird.

(Geerbt von AutomationPeer)
GetItemStatus()

Ruft Text ab, der den visuellen Status des Elements übermittelt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetItemStatusCore()

Ruft eine Zeichenfolge ab, die den visuellen Status des ContentElement übermittelt, das diesem ContentElementAutomationPeer zugeordnet ist. Wird von GetItemStatus() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetItemType()

Ruft eine Zeichenfolge ab, die beschreibt, was für ein Element ein Objekt darstellt.

(Geerbt von AutomationPeer)
GetItemTypeCore()

Ruft eine lesbare Zeichenfolge ab, die den Typ des Elements enthält, das das ContentElement darstellt, das diesem ContentElementAutomationPeer zugeordnet ist. Wird von GetItemType() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetLabeledBy()

Ruft den AutomationPeer für das Label ab, das für das Element bestimmt ist.

(Geerbt von AutomationPeer)
GetLabeledByCore()

Ruft den LabelAutomationPeer für die Label ab, die für das FrameworkContentElement das Ziel ist, das diesem FrameworkContentElementAutomationPeer zugeordnet ist. Diese Methode wird von GetLabeledBy() aufgerufen.

(Geerbt von FrameworkContentElementAutomationPeer)
GetLiveSetting()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs ab, der diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetLiveSettingCore()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs von ContentElement ab, der ContentElementAutomationPeer zugeordnet ist. Wird von GetLiveSetting() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetLocalizedControlType()

Ruft eine lesbare lokalisierte Zeichenfolge ab, die den AutomationControlType-Wert für das Steuerelement darstellt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetLocalizedControlTypeCore()

Wird beim Überschreiben in einer abgeleiteten Klasse von GetLocalizedControlType() aufgerufen.

(Geerbt von AutomationPeer)
GetName()

Ruft den Text ab, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetNameCore()

Ruft die Textbezeichnung des ContentElement ab, das diesem ContentElementAutomationPeer zugeordnet ist. Wird von GetName() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetOrientation()

Ruft einen Wert ab, der die explizite Steuerelementausrichtung angibt (sofern vorhanden).

(Geerbt von AutomationPeer)
GetOrientationCore()

Ruft einen Wert ab, der angibt, ob das ContentElement, das diesem ContentElementAutomationPeer zugeordnet ist, ein Layout in eine bestimmte Richtung hat. Wird von GetOrientation() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
GetParent()

Ruft den AutomationPeer ab, der das übergeordnete Element dieses AutomationPeer ist.

(Geerbt von AutomationPeer)
GetPattern(PatternInterface)

Ruft das Steuerelementmuster für den FrameworkContentElement ab, der diesem DocumentAutomationPeer zugeordnet ist.

GetPeerFromPoint(Point)

Ruft einen AutomationPeer vom angegebenen Punkt ab.

(Geerbt von AutomationPeer)
GetPeerFromPointCore(Point)

Wird beim Überschreiben in einer abgeleiteten Klasse von GetPeerFromPoint(Point) aufgerufen.

(Geerbt von AutomationPeer)
GetPositionInSet()

Versucht, den Wert der PositionInSet-Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetPositionInSetCore()

PositionInSetProperty Liest und gibt den Wert der PositionInSet angefügten Eigenschaft zurück.

(Geerbt von ContentElementAutomationPeer)
GetSizeOfSet()

Versucht, den Wert der SizeOfSet-Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetSizeOfSetCore()

SizeOfSetProperty Liest und gibt den Wert der SizeOfSet angefügten Eigenschaft zurück.

(Geerbt von ContentElementAutomationPeer)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HasKeyboardFocus()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit über den Tastaturfokus verfügt.

(Geerbt von AutomationPeer)
HasKeyboardFocusCore()

Ruft einen Wert ab, der angibt, ob das ContentElement, das diesem ContentElementAutomationPeer zugeordnet ist, aktuell den Tastatureingabefokus hat. Wird von HasKeyboardFocus() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
InvalidatePeer()

Löst die Neuberechnung der Haupteigenschaften von AutomationPeer und die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn die Eigenschaften geändert wurden.

(Geerbt von AutomationPeer)
IsContentElement()

Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Daten enthält, die dem Benutzer angezeigt werden.

(Geerbt von AutomationPeer)
IsContentElementCore()

Ruft einen Wert ab, der angibt, ob das diesem ContentElementAutomationPeer zugeordnete ContentElement ein Element mit Daten ist, die dem Benutzer angezeigt werden. Wird von IsContentElement() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
IsControlElement()

Ruft einen Wert ab, der angibt, ob das Element vom Benutzer als interaktiv oder als Beitrag zur logischen Struktur des Steuerelements in der GRAFISCHEn Benutzeroberfläche verstanden wird.

(Geerbt von AutomationPeer)
IsControlElementCore()

Ruft einen Wert ab, der angibt, ob der, der FrameworkContentElement diesem DocumentAutomationPeer zugeordnet ist, vom Endbenutzer als interaktiv verstanden wird, oder der Benutzer versteht den FrameworkContentElement als Beitrag zur logischen Struktur des Steuerelements in der GUI. Diese Methode wird von IsControlElement() aufgerufen.

IsDialog()

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
IsDialogCore()

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von ContentElementAutomationPeer)
IsEnabled()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Interaktionen unterstützt.

(Geerbt von AutomationPeer)
IsEnabledCore()

Ruft einen Wert ab, der angibt, ob dieser Automatisierungspeer Ereignisse empfangen und an das zugeordnete Element senden kann. Wird von IsEnabled() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
IsKeyboardFocusable()

Ruft einen Wert ab, der angibt, ob das Element den Tastaturfokus annehmen kann.

(Geerbt von AutomationPeer)
IsKeyboardFocusableCore()

Ruft einen Wert ab, der angibt, ob das ContentElement, das diesem ContentElementAutomationPeer zugeordnet ist, den Tastaturfokus empfangen kann. Wird von IsKeyboardFocusable() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
IsOffscreen()

Ruft einen Wert ab, der angibt, ob sich ein Element außerhalb des Bildschirms befindet.

(Geerbt von AutomationPeer)
IsOffscreenCore()

Ruft einen Wert ab, der angibt, ob das FrameworkContentElement, das diesem DocumentAutomationPeer zugeordnet ist, außerhalb des Bildschirms liegt. Diese Methode wird von IsOffscreen() aufgerufen.

IsPassword()

Ruft einen Wert ab, der angibt, ob das Element vertraulichen Inhalt enthält.

(Geerbt von AutomationPeer)
IsPasswordCore()

Ruft einen Wert ab, der angibt, ob das ContentElement, das diesem ContentElementAutomationPeer zugeordnet ist, geschützte Inhalte enthält. Wird von IsPassword() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
IsRequiredForForm()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Peer zugeordnet ist, in einem Formular ausgefüllt werden muss.

(Geerbt von AutomationPeer)
IsRequiredForFormCore()

Ruft einen Wert ab, der angibt, ob das ContentElement, das diesem ContentElementAutomationPeer zugeordnet ist, in einem Formular ausgefüllt werden muss. Wird von IsRequiredForForm() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
PeerFromProvider(IRawElementProviderSimple)

Ruft einen AutomationPeer für den angegebenen IRawElementProviderSimple-Proxy ab.

(Geerbt von AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ruft IRawElementProviderSimple für den angegebenen AutomationPeer ab.

(Geerbt von AutomationPeer)
RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer)

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von ContentTextAutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wird vom AutomationPeer aufgerufen, um das AsyncContentLoadedEvent-Ereignis auszulösen.

(Geerbt von AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Löst ein Automatisierungsereignis aus.

(Geerbt von AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Macht Document-Steuerelementtypen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Löst ein Ereignis aus, um den Automatisierungsclient über einen geänderten Eigenschaftswert zu benachrichtigen.

(Geerbt von AutomationPeer)
ResetChildrenCache()

Setzt durch Aufrufen von GetChildrenCore() die Struktur untergeordneter Elemente synchron zurück.

(Geerbt von AutomationPeer)
SetFocus()

Legt den Tastaturfokus auf das Element fest, das diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
SetFocusCore()

Übergibt den Tastatureingabefokus an das ContentElement, das mit diesem ContentElementAutomationPeer verknüpft ist. Wird von SetFocus() aufgerufen.

(Geerbt von ContentElementAutomationPeer)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen