UIElement3DAutomationPeer Klasse

Definition

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

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

Hinweise

Standardmäßig verwendet UIElement3DAutomationPeer jede Klasse, die von UIElement3D erbt, die Kommunikation mit der Benutzeroberflächenautomatisierung.

Wenn Sie eine Klasse erstellen, die von UIElement3Derbt, möchten Sie möglicherweise einen Automatisierungspeer bereitstellen, um die Funktionalität Ihrer Klasse zu unterstützen. Überschreiben Sie die GetClassNameCore -Methode, um eine Zeichenfolge zurückzugeben, die den Typ des Elements darstellt, das dem UIElement3DAutomationPeerzugeordnet ist. Wenn Sie beispielsweise eine Klasse mit dem Namen My3DElement und einen Automatisierungspeer mit dem Namen My3DElementAutomationPeererstellen, überschreiben Sie die GetClassNameCore -Methode, um die Zeichenfolge "My3DElement" zurückzugeben.

Wenn Ihre Klasse mit einem der bekannten Steuerelementtypen übereinstimmt, überschreiben Sie die GetAutomationControlTypeCore -Methode, um diese ControlTypezurückzugeben. Beachten Sie, dass die vorhandenen ControlType Werte zwar in der Regel 2D-Steuerelementen zugeordnet sind, aber die ControlType Funktionalität eines Steuerelements und nicht dessen Darstellung angibt. Wenn Sie UIElement3D also eine Aktion aufrufen, wenn der Benutzer darauf klickt, möchten GetHelpTextCore Sie wahrscheinlich zurückgeben ControlType.Button.

Das Verhalten Ihrer benutzerdefinierten UIElement3D Methode bestimmt, welche anderen Methoden Sie außer Kraft setzen sollten. Jedes Methodenthema im UIElement3DAutomationPeer beschreibt, wie die Methode verwendet wird und wann es angebracht ist, sie zu überschreiben.

UIElement3DAutomationPeerwird in der .NET Framework Version 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Konstruktoren

UIElement3DAutomationPeer(UIElement3D)

Initialisiert eine neue Instanz der UIElement3DAutomationPeer-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 diesen AutomationPeer Hosts hwnds in Windows Presentation Foundation (WPF) zugeordnet ist.

(Geerbt von AutomationPeer)
Owner

Ruft das UIElement3D ab, das diesem UIElement3DAutomationPeer zugewiesen ist.

Methoden

CheckAccess()

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

(Geerbt von DispatcherObject)
CreatePeerForElement(UIElement3D)

Erstellt einen UIElement3DAutomationPeer für das angegebene UIElement3D.

Equals(Object)

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

(Geerbt von Object)
FromElement(UIElement3D)

Gibt den UIElement3DAutomationPeer für das angegebene UIElement3D zurück.

GetAcceleratorKey()

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

(Geerbt von AutomationPeer)
GetAcceleratorKeyCore()

Gibt die Zugriffstaste für das UIElement3D-Objekt zurück, das diesem UIElement3DAutomationPeer zugeordnet ist. Diese Methode wird von GetAcceleratorKey() aufgerufen.

GetAccessKey()

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

(Geerbt von AutomationPeer)
GetAccessKeyCore()

Gibt den Zugriffsschlüssel für das UIElement3D-Objekt zurück, das diesem UIElement3DAutomationPeer-Objekt zugeordnet ist. Diese Methode wird von GetAccessKey() aufgerufen.

GetAutomationControlType()

Ruft den Steuerelementtyp für das Element ab, das dem Ui Automation-Peer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationControlTypeCore()

Gibt den Steuerelementtyp für das UIElement3D-Objekt zurück, das diesem UIElement3DAutomationPeer-Objekt zugeordnet ist. Diese Methode wird von GetAutomationControlType() aufgerufen.

GetAutomationId()

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

(Geerbt von AutomationPeer)
GetAutomationIdCore()

Gibt die Zeichenfolge zurück, die eindeutig das UIElement3D identifiziert, das mit dem UIElement3DAutomationPeer verknüpft ist. Diese Methode wird von GetAutomationId() aufgerufen.

GetBoundingRectangle()

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

(Geerbt von AutomationPeer)
GetBoundingRectangleCore()

Gibt das Rect zurück, das das umschließende Rechteck des UIElement3D darstellt, das diesem UIElement3DAutomationPeer 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()

Gibt die Auflistung der untergeordneten Elemente des UIElement3D zurück, das diesem UIElement3DAutomationPeer 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()

Gibt den Namen des UIElement3D zurück, das mit dem UIElement3DAutomationPeer verknüpft 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()

Gibt einen Point zurück, der die durch Klicken aktivierbare Fläche des UIElement3D, darstellt, die mit diesem UIElement3DAutomationPeer verknüpft 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 UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
GetHeadingLevelCore()

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

GetHeadingLevelCore()

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
GetHelpText()

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

(Geerbt von AutomationPeer)
GetHelpTextCore()

Gibt die Zeichenfolge zurück, die die Funktionen des UIElement3D beschreibt, das diesem UIElement3DAutomationPeer zugeordnet ist. Diese Methode wird von GetHelpText() aufgerufen.

GetHostRawElementProviderCore()

Weist die Benutzeroberflächenautomatisierung an, wo in der Ui Automation-Struktur 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()

Gibt eine Zeichenfolge zurück, die den Status des UIElement3D übermittelt, das diesem UIElement3DAutomationPeer zugeordnet ist. Diese Methode wird von GetItemStatus() aufgerufen.

GetItemType()

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

(Geerbt von AutomationPeer)
GetItemTypeCore()

Gibt eine lesbare Zeichenfolge zurück, die den Elementtyp darstellt, den das UIElement3D für diesen UIElement3DAutomationPeer darstellt. Diese Methode wird von GetItemType() aufgerufen.

GetLabeledBy()

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

(Geerbt von AutomationPeer)
GetLabeledByCore()

Gibt den AutomationPeer für das Element zurück, das das UIElement3D für diesen UIElement3DAutomationPeer zum Ziel hat. Diese Methode wird von GetLabeledBy() aufgerufen.

GetLiveSetting()

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

(Geerbt von AutomationPeer)
GetLiveSettingCore()

Ruft die Benachrichtigungsmerkmale des dynamischen Bereichs des UIElement3D-Objekts ab, das UIElement3DAutomationPeer zugeordnet ist. Diese Methode wird von GetLiveSetting() aufgerufen.

GetLiveSettingCore()

Wenn der Wert in einer abgeleiteten Klasse überschrieben wird, werden die Benachrichtigungsmerkmale eines dynamischen Bereichs zurückgegeben. Wird von der GetLiveSetting()-Methode aufgerufen.

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

Gibt die Zeichenfolge zurück, die das UIElement3D darstellt, das mit diesem UIElement3DAutomationPeer verknüpft ist. Diese Methode wird von GetName() aufgerufen.

GetOrientation()

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

(Geerbt von AutomationPeer)
GetOrientationCore()

Gibt die Ausrichtung des UIElement3D zurück, das mit diesem UIElement3DAutomationPeer verknüpft ist. Diese Methode wird von GetOrientation() aufgerufen.

GetParent()

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

(Geerbt von AutomationPeer)
GetPattern(PatternInterface)

Gibt das Steuerelementmuster für das UIElement3D-Objekt zurück, das diesem UIElement3DAutomationPeer-Objekt 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.

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.

(Geerbt von AutomationPeer)
GetSizeOfSet()

Versucht, den Wert der SizeOfSet-Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetSizeOfSetCore()

Stellt einen Wert für die „SizeOfSet“-Eigenschaft der Benutzeroberflächenautomatisierung bereit.

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.

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

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, derzeit über den Tastatureingabefokus verfügt. Diese Methode wird von HasKeyboardFocus() aufgerufen.

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()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, ein Element darstellt, das Daten enthält, die für den Benutzer angezeigt werden. Diese Methode wird von IsContentElement() aufgerufen.

IsControlElement()

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

(Geerbt von AutomationPeer)
IsControlElementCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, vom Benutzer als interaktiv angesehen wird. Optional kann der Benutzer verstehen, dass zur UIElement3D logischen Struktur des Steuerelements in der GRAFISCHEn Benutzeroberfläche beiträgt. Diese Methode wird von IsControlElement() aufgerufen.

IsDialog()

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
IsDialogCore()

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

IsDialogCore()

Macht UIElement3D-Typen für die Benutzeroberflächenautomatisierung verfügbar.

(Geerbt von AutomationPeer)
IsEnabled()

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

(Geerbt von AutomationPeer)
IsEnabledCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das mit diesem UIElement3DAutomationPeer verknüpft ist, für Treffertests verwendet werden oder den Fokus erhalten kann. Diese Methode wird von IsKeyboardFocusable() aufgerufen.

IsKeyboardFocusable()

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

(Geerbt von AutomationPeer)
IsKeyboardFocusableCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, den Tastaturfokus annehmen kann. Diese Methode wird von IsKeyboardFocusable() aufgerufen.

IsOffscreen()

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

(Geerbt von AutomationPeer)
IsOffscreenCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer 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()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, geschützten Inhalt enthält. Diese Methode wird von IsPassword() aufgerufen.

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()

Gibt einen Wert zurück, der angibt, ob das UIElement3D, das diesem UIElement3DAutomationPeer zugeordnet ist, in einem Formular ausgefüllt werden muss. Diese Methode wird von IsRequiredForForm() aufgerufen.

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)
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 UIElement3D-Typen 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 UIElement3D, das mit diesem UIElement3DAutomationPeer verknüpft ist. Diese Methode wird von SetFocus() aufgerufen.

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: