Sprache

UIElement3DAutomationPeer Klasse

Definition

Macht UIElement3D Typen für 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 jede Klasse, die von UIElement3D erbt, UIElement3DAutomationPeer für die Kommunikation mit Benutzeroberflächenautomatisierung.

Wenn Sie eine Klasse erstellen, von UIElement3Dder geerbt wird, sollten Sie 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 dem UIElement3DAutomationPeerZugeordneten Elements darstellt. Wenn Sie beispielsweise eine Klasse erstellen, die aufgerufen My3DElement wird und ein Automatisierungspeer aufgerufen wird My3DElementAutomationPeer, überschreiben Sie die GetClassNameCore Methode, um die Zeichenfolge "My3DElement" zurückzugeben.

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

Das Verhalten Ihrer Benutzerdefinierten UIElement3D bestimmt, welche anderen Methoden Sie außer Kraft setzen sollten. In jedem Methodenthema in der Beschreibung UIElement3DAutomationPeer wird beschrieben, wie die Methode verwendet wird und wann sie überschrieben werden soll.

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

Konstruktoren

Name Beschreibung
UIElement3DAutomationPeer(UIElement3D)

Initialisiert eine neue Instanz der UIElement3DAutomationPeer-Klasse.

Eigenschaften

Name Beschreibung
Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
EventsSource

Dient zum Abrufen oder Festlegen eines AutomationPeer Werts, der dem Automatisierungsclient als Quelle für alle Ereignisse gemeldet wird, die aus diesem AutomationPeerEreignis stammen.

(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, das UIElement3D diesem UIElement3DAutomationPeerzugeordnet ist.

Methoden

Name Beschreibung
CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
CreatePeerForElement(UIElement3D)

Erstellt eine UIElement3DAutomationPeer für die angegebene UIElement3D.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FromElement(UIElement3D)

Gibt den UIElement3DAutomationPeer Wert für die angegebene UIElement3DZurück.

GetAcceleratorKey()

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

(Geerbt von AutomationPeer)
GetAcceleratorKeyCore()

Gibt die Zugriffstaste für die UIElement3D diesem UIElement3DAutomationPeerZugeordnete zurück. Diese Methode wird von GetAcceleratorKey().

GetAccessKey()

Ruft den Zugriffsschlüssel für das Element ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAccessKeyCore()

Gibt die Zugriffstaste für die UIElement3D diesem UIElement3DAutomationPeerZugeordnete zurück. Diese Methode wird von GetAccessKey().

GetAutomationControlType()

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

(Geerbt von AutomationPeer)
GetAutomationControlTypeCore()

Gibt den Steuerelementtyp für das Steuerelement zurück, das UIElement3D diesem UIElement3DAutomationPeerzugeordnet ist. Diese Methode wird von GetAutomationControlType().

GetAutomationId()

Ruft das AutomationId Element ab, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetAutomationIdCore()

Gibt die Zeichenfolge zurück, die die UIElement3D diesem UIElement3DAutomationPeerZugeordnete eindeutig identifiziert. Diese Methode wird von GetAutomationId().

GetBoundingRectangle()

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

(Geerbt von AutomationPeer)
GetBoundingRectangleCore()

Gibt das Rect umgebende Rechteck des UIElement3D diesem zugeordneten UIElement3DAutomationPeerRechtecks zurück. Diese Methode wird von GetBoundingRectangle().

GetChildren()

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

(Geerbt von AutomationPeer)
GetChildrenCore()

Gibt die Auflistung der untergeordneten Elemente der UIElement3D diesem UIElement3DAutomationPeerZugeordneten zurück. Diese Methode wird von GetChildren().

GetClassName()

Ruft einen Namen ab, der mit AutomationControlType, um das Steuerelement zu unterscheiden, das durch diese AutomationPeerdargestellt wird.

(Geerbt von AutomationPeer)
GetClassNameCore()

Gibt den Namen des UIElement3D diesem Zugeordneten UIElement3DAutomationPeerzurück. Diese Methode wird von GetClassName().

GetClickablePoint()

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

(Geerbt von AutomationPeer)
GetClickablePointCore()

Gibt einen Point Wert zurück, der das klickbare Leerzeichen darstellt, das sich auf dem UIElement3D zugehörigen Platz UIElement3DAutomationPeerbefindet. Diese Methode wird von GetClickablePoint().

GetControlledPeers()

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

(Geerbt von AutomationPeer)
GetControlledPeersCore()

Wenn sie in einer abgeleiteten Klasse überschrieben werden, stellt die Benutzeroberflächenautomatisierung eine Liste der betroffenen oder von diesem AutomationPeergesteuerten Elemente bereit.

(Geerbt von AutomationPeer)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetHeadingLevel()

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

(Geerbt von AutomationPeer)
GetHeadingLevelCore()

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

GetHelpText()

Ruft Text ab, der die Funktionalität des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetHelpTextCore()

Gibt die Zeichenfolge zurück, die die Funktionalität der UIElement3D diesem UIElement3DAutomationPeerZugeordneten beschreibt. Diese Methode wird von GetHelpText().

GetHostRawElementProviderCore()

Teilt der Benutzeroberflächenautomatisierung mit, wo in der Benutzeroberflächenautomatisierungsstruktur das hwnd von einem Windows Presentation Foundation (WPF)-Element gehostete Element platziert werden soll.

(Geerbt von AutomationPeer)
GetItemStatus()

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

(Geerbt von AutomationPeer)
GetItemStatusCore()

Gibt eine Zeichenfolge zurück, die den Status des UIElement3D diesem Zugeordneten UIElement3DAutomationPeerkommuniziert. Diese Methode wird von GetItemStatus().

GetItemType()

Ruft eine Zeichenfolge ab, die beschreibt, welche Art von Element ein Objekt darstellt.

(Geerbt von AutomationPeer)
GetItemTypeCore()

Gibt eine lesbare Zeichenfolge zurück, die den Elementtyp darstellt, der für diesen UIElement3DWert stehtUIElement3DAutomationPeer. Diese Methode wird von GetItemType().

GetLabeledBy()

Ruft den AutomationPeer für das Label Element vorgesehenen Ab.

(Geerbt von AutomationPeer)
GetLabeledByCore()

Gibt das AutomationPeer Element zurück, das für dieses UIElement3DElement bestimmt UIElement3DAutomationPeer ist. Diese Methode wird von GetLabeledBy().

GetLiveSetting()

Ruft die Benachrichtigungsmerkmale einer Liveregion ab, die diesem Automatisierungspeer zugeordnet ist.

(Geerbt von AutomationPeer)
GetLiveSettingCore()

Ruft die Benachrichtigungsmerkmale des Livebereichs des UIElement3D Objekts ab, das diesem UIElement3DAutomationPeerzugeordnet ist. Diese Methode wird von GetLiveSetting().

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

Wenn die Überschreibung in einer abgeleiteten Klasse überschrieben wird, wird von GetLocalizedControlType().

(Geerbt von AutomationPeer)
GetName()

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

(Geerbt von AutomationPeer)
GetNameCore()

Gibt die Zeichenfolge zurück, die die UIElement3D diesem UIElement3DAutomationPeerZugeordnete darstellt. Diese Methode wird von GetName().

GetOrientation()

Ruft einen Wert ab, der die explizite Ausrichtung des Steuerelements angibt, falls vorhanden.

(Geerbt von AutomationPeer)
GetOrientationCore()

Gibt die Ausrichtung der UIElement3D diesem Zugeordneten UIElement3DAutomationPeerzurück. Diese Methode wird von GetOrientation().

GetParent()

Ruft das AutomationPeer übergeordnete Element dieser AutomationPeer.

(Geerbt von AutomationPeer)
GetPattern(PatternInterface)

Gibt das Steuerelementmuster für das UIElement3D diesem UIElement3DAutomationPeerZugeordnete zurück.

GetPeerFromPoint(Point)

Ruft einen AutomationPeer vom angegebenen Punkt ab.

(Geerbt von AutomationPeer)
GetPeerFromPointCore(Point)

Wenn die Überschreibung in einer abgeleiteten Klasse überschrieben wird, wird von GetPeerFromPoint(Point).

(Geerbt von AutomationPeer)
GetPositionInSet()

Versucht, den Wert der PositionInSet Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetPositionInSetCore()

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

GetSizeOfSet()

Versucht, den Wert der SizeOfSet Eigenschaft abzurufen.

(Geerbt von AutomationPeer)
GetSizeOfSetCore()

Stellt einen Wert für die SizeOfSet-Eigenschaft von Benutzeroberflächenautomatisierung bereit.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
HasKeyboardFocus()

Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit den Tastaturfokus hat.

(Geerbt von AutomationPeer)
HasKeyboardFocusCore()

Gibt einen Wert zurück, der angibt, ob der UIElement3D diesem zugeordnete UIElement3DAutomationPeer Wert den Tastatureingabefokus besitzt. Diese Methode wird von HasKeyboardFocus().

InvalidatePeer()

Löst die Neuberechnung der Haupteigenschaften des AutomationPeer Automatisierungsclients aus und löst die PropertyChanged Benachrichtigung an den Automatisierungsclient aus, wenn sich die Eigenschaften geändert haben.

(Geerbt von AutomationPeer)
IsContentElement()

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

(Geerbt von AutomationPeer)
IsContentElementCore()

Gibt einen Wert zurück, der angibt, ob dies UIElement3DUIElement3DAutomationPeer ein Element ist, das Daten enthält, die dem Benutzer angezeigt werden. Diese Methode wird von IsContentElement().

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 die UIElement3D diesem zugeordnete UIElement3DAutomationPeer Eigenschaft vom Endbenutzer als interaktiv verstanden wird. Optional kann der Benutzer die UIElement3D logische Struktur des Steuerelements in der GUI verstehen. Diese Methode wird von IsControlElement().

IsDialog()

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

(Geerbt von AutomationPeer)
IsDialogCore()

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

IsEnabled()

Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Interaktion unterstützt.

(Geerbt von AutomationPeer)
IsEnabledCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D zugeordnete UIElement3DAutomationPeer Steuerelement an Treffertests teilnehmen oder den Fokus annehmen kann. Diese Methode wird von IsKeyboardFocusable().

IsKeyboardFocusable()

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

(Geerbt von AutomationPeer)
IsKeyboardFocusableCore()

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

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 dies UIElement3D dem UIElement3DAutomationPeer Bildschirm zugeordnet ist. Diese Methode wird von IsOffscreen().

IsPassword()

Ruft einen Wert ab, der angibt, ob das Element vertrauliche Inhalte enthält.

(Geerbt von AutomationPeer)
IsPasswordCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D zugeordnete UIElement3DAutomationPeer Objekt geschützte Inhalte enthält. Diese Methode wird von IsPassword().

IsRequiredForForm()

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

(Geerbt von AutomationPeer)
IsRequiredForFormCore()

Gibt einen Wert zurück, der angibt, ob das UIElement3D zugeordnete UIElement3DAutomationPeer Feld für ein Formular abgeschlossen werden muss. Diese Methode wird von IsRequiredForForm().

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
PeerFromProvider(IRawElementProviderSimple)

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

(Geerbt von AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ruft ab, der IRawElementProviderSimple für die angegebene AutomationPeer.

(Geerbt von AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wird vom AutomationPeer Ereignis aufgerufen, um das AsyncContentLoadedEvent Ereignis auszuheben.

(Geerbt von AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Löst ein Automatisierungsereignis aus.

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

Macht UIElement3D Typen für 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 die Struktur der untergeordneten Elemente synchron zurück, indem sie aufgerufen wird GetChildrenCore().

(Geerbt von AutomationPeer)
SetFocus()

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

(Geerbt von AutomationPeer)
SetFocusCore()

Legt den Tastatureingabefokus auf den UIElement3D diesem Zugeordneten UIElement3DAutomationPeerfest. Diese Methode wird von SetFocus().

ToString()

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

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Gilt für: