AutomationPeer Klas

Definitie

Biedt een basisklasse die een element beschikbaar maakt voor 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
Overname
AutomationPeer
Afgeleid

Opmerkingen

Wanneer UI Automation de hoofdmap van een Windows Presentation Foundation -toepassing (WPF) over een element opvraagt, retourneert de hoofdmap de UI Automation peer voor dat element. De peer reageert ook op UI Automation query's over het bijbehorende element.

Constructors

Name Description
AutomationPeer()

Biedt initialisatie voor basisklassewaarden wanneer deze worden aangeroepen door de constructor van een afgeleide klasse.

Eigenschappen

Name Description
Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)
EventsSource

Hiermee haalt u een op of stelt u een AutomationPeer die als bron wordt gerapporteerd aan de automatiseringsclient op voor alle gebeurtenissen die hiervan AutomationPeerafkomstig zijn.

IsHwndHost

Hiermee wordt een waarde opgehaald die aangeeft of het element dat is gekoppeld aan deze AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF).

Methoden

Name Description
CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetAcceleratorKey()

Hiermee haalt u de sneltoetscombinaties op voor het element dat is gekoppeld aan de UI Automation peer.

GetAcceleratorKeyCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetAcceleratorKey().

GetAccessKey()

Hiermee haalt u de toegangssleutel op voor het element dat is gekoppeld aan de automatiseringspeering.

GetAccessKeyCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetAccessKey().

GetAutomationControlType()

Hiermee haalt u het besturingselementtype op voor het element dat is gekoppeld aan de UI Automation-peer.

GetAutomationControlTypeCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetAutomationControlType().

GetAutomationId()

Hiermee haalt u het AutomationId element op dat is gekoppeld aan de automatiseringspeering.

GetAutomationIdCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetAutomationId().

GetBoundingRectangle()

Hiermee haalt u het Rect object op dat de schermcoördinaten vertegenwoordigt van het element dat is gekoppeld aan de automation-peer.

GetBoundingRectangleCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetBoundingRectangle().

GetChildren()

Hiermee haalt u de verzameling GetChildren()-elementen op die in de UI Automation boomstructuur worden weergegeven als directe onderliggende elementen van de automatiseringspeering.

GetChildrenCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetChildren().

GetClassName()

Hiermee haalt u een naam op die wordt gebruikt met AutomationControlType, om het besturingselement te onderscheiden dat wordt vertegenwoordigd door dit AutomationPeer.

GetClassNameCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetClassName().

GetClickablePoint()

Hiermee haalt u een Point element op dat is gekoppeld aan de automatiseringspeering die reageert op een muisklik.

GetClickablePointCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetClickablePoint().

GetControlledPeers()

Biedt UI Automation een lijst met elementen die worden beïnvloed of beheerd door deze AutomationPeer.

GetControlledPeersCore()

Wanneer deze wordt overschreven in een afgeleide klasse, biedt UI Automation een lijst met elementen die worden beïnvloed of beheerd door deze AutomationPeer.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetHeadingLevel()

Biedt een basisklasse die een element beschikbaar maakt voor UI Automation.

GetHeadingLevelCore()

Biedt een basisklasse die een element beschikbaar maakt voor UI Automation.

GetHelpText()

Hiermee haalt u tekst op die de functionaliteit beschrijft van het besturingselement dat is gekoppeld aan de automatiseringspeering.

GetHelpTextCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetHelpText().

GetHostRawElementProviderCore()

Geeft UI Automation aan waar in de UI Automation boomstructuur de hwnd wordt gehost door een Windows Presentation Foundation -element (WPF).

GetItemStatus()

Hiermee haalt u tekst op waarmee de visuele status wordt overgebracht van het element dat is gekoppeld aan deze automatiseringspeering.

GetItemStatusCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetItemStatus().

GetItemType()

Hiermee haalt u een tekenreeks op die beschrijft welk type item een object vertegenwoordigt.

GetItemTypeCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetItemType().

GetLabeledBy()

Hiermee haalt u de AutomationPeer voor het Label element dat op het element is gericht.

GetLabeledByCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetLabeledBy().

GetLiveSetting()

Hiermee haalt u de meldingskenmerken op van een liveregio die is gekoppeld aan deze automatiseringspeering.

GetLiveSettingCore()

Wanneer deze worden overschreven in een afgeleide klasse, worden de meldingskenmerken van een live-regio geretourneerd. Aangeroepen door de GetLiveSetting() methode.

GetLocalizedControlType()

Hiermee wordt een door mensen leesbare gelokaliseerde tekenreeks opgehaald die de AutomationControlType waarde vertegenwoordigt voor het besturingselement dat is gekoppeld aan deze automatiseringspeering.

GetLocalizedControlTypeCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetLocalizedControlType().

GetName()

Hiermee haalt u tekst op die het element beschrijft dat is gekoppeld aan deze automatiseringspeering.

GetNameCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetName().

GetOrientation()

Hiermee wordt een waarde opgehaald die de expliciete besturingsstand aangeeft, indien van toepassing.

GetOrientationCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door GetOrientation().

GetParent()

Hiermee haalt u het AutomationPeer bovenliggende element op.AutomationPeer

GetPattern(PatternInterface)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het besturingspatroon op dat aan de opgegeven PatternInterfaceklasse is gekoppeld.

GetPeerFromPoint(Point)

Hiermee haalt u een AutomationPeer van het opgegeven punt op.

GetPeerFromPointCore(Point)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen van GetPeerFromPoint(Point).

GetPositionInSet()

Hiermee wordt geprobeerd de waarde van de PositionInSet eigenschap op te halen.

GetPositionInSetCore()

Wanneer deze wordt overschreven in een afgeleide klasse, biedt UI Automation een geheel getal op basis van één getal dat de positie beschrijft die dit element in een groep of set in beslag neemt.

GetSizeOfSet()

Hiermee wordt geprobeerd de waarde van de SizeOfSet eigenschap op te halen.

GetSizeOfSetCore()

Wanneer deze wordt overschreven in een afgeleide klasse, biedt UI Automation de grootte van de groep of stelt u in waartoe dit element behoort.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HasKeyboardFocus()

Hiermee wordt een waarde opgehaald die aangeeft of het element dat is gekoppeld aan deze automatiseringspeering momenteel toetsenbordfocus heeft.

HasKeyboardFocusCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door HasKeyboardFocus().

InvalidatePeer()

Hiermee wordt herberekening van de belangrijkste eigenschappen van de AutomationPeer trigger geactiveerd en wordt de PropertyChanged melding naar de Automation-client verzonden als de eigenschappen zijn gewijzigd.

IsContentElement()

Hiermee wordt een waarde opgehaald die aangeeft of het element dat is gekoppeld aan deze automatiseringspeering gegevens bevat die aan de gebruiker worden gepresenteerd.

IsContentElementCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsContentElement().

IsControlElement()

Hiermee wordt een waarde opgehaald die aangeeft of het element wordt begrepen door de gebruiker als interactief of als bijdrage aan de logische structuur van het besturingselement in de GUI.

IsControlElementCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsControlElement().

IsDialog()

Biedt een basisklasse die een element beschikbaar maakt voor UI Automation.

IsDialogCore()

Biedt een basisklasse die een element beschikbaar maakt voor UI Automation.

IsEnabled()

Hiermee wordt een waarde opgehaald die aangeeft of het element dat is gekoppeld aan deze automatiseringspeering interactie ondersteunt.

IsEnabledCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsEnabled().

IsKeyboardFocusable()

Hiermee wordt een waarde opgehaald die aangeeft of het element de toetsenbordfocus kan accepteren.

IsKeyboardFocusableCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsKeyboardFocusable().

IsOffscreen()

Hiermee wordt een waarde opgehaald die aangeeft of een element zich buiten het scherm bevindt.

IsOffscreenCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsOffscreen().

IsPassword()

Hiermee wordt een waarde opgehaald die aangeeft of het element gevoelige inhoud bevat.

IsPasswordCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsPassword().

IsRequiredForForm()

Hiermee wordt een waarde opgehaald die aangeeft of het element dat aan deze peer is gekoppeld, moet worden ingevuld in een formulier.

IsRequiredForFormCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door IsRequiredForForm().

ListenerExists(AutomationEvents)

Hiermee wordt een waarde opgehaald die aangeeft of UI Automation luistert naar de opgegeven gebeurtenis.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PeerFromProvider(IRawElementProviderSimple)

Hiermee haalt u een AutomationPeer voor de opgegeven IRawElementProviderSimple proxy op.

ProviderFromPeer(AutomationPeer)

Hiermee haalt u het IRawElementProviderSimple voor de opgegeven AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Wordt door de aangeroepen AutomationPeer om de AsyncContentLoadedEvent gebeurtenis te verhogen.

RaiseAutomationEvent(AutomationEvents)

Genereert een automatiseringsevenement.

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Biedt een basisklasse die een element beschikbaar maakt voor UI Automation.

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Hiermee wordt een gebeurtenis gegenereerd om de automatiseringsclient op de hoogte te stellen van een gewijzigde eigenschapswaarde.

ResetChildrenCache()

Hiermee wordt de structuur van onderliggende elementen synchroon opnieuw ingesteld door aan te roepen GetChildrenCore().

SetFocus()

Hiermee stelt u de toetsenbordfocus in op het element dat is gekoppeld aan deze automatiseringspeering.

SetFocusCore()

Wanneer deze wordt overschreven in een afgeleide klasse, wordt aangeroepen door SetFocus().

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)

Van toepassing op

Zie ook