AutomationPeer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse bereit, die den Automatisierungspeer für eine zugeordnete Besitzerklasse für die Microsoft-Benutzeroberflächenautomatisierung verfügbar macht.
public ref class AutomationPeer : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationPeer : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class AutomationPeer : DependencyObject
Public Class AutomationPeer
Inherits DependencyObject
- Vererbung
- Abgeleitet
- Attribute
Hinweise
AutomationPeer ist die Klasse, die fast alle API bereitstellt, die schließlich die Microsoft Benutzeroberflächenautomatisierung Informationen für eine XAML-App an einen Microsoft Benutzeroberflächenautomatisierung-Client weiterleitet. Typische Microsoft Benutzeroberflächenautomatisierung Clients rufen keine AutomationPeer-Methoden direkt auf. Diese Clients sind häufig Hilfstechnologien, die andere Programmiermodelle verwenden und als Dienste arbeiten und wahrscheinlich keine Windows-Runtime Methoden aufrufen. Aber die allgemeine Microsoft Benutzeroberflächenautomatisierung Unterstützung in der Windows-Runtime leitet alle diese Informationen über die Anbieterseite des Microsoft Benutzeroberflächenautomatisierung Frameworks weiter. Alle Clients Microsoft Benutzeroberflächenautomatisierung können mit den repräsentativen Automatisierungsstrukturen einer XAML-App interagieren.
Auslösen von Automatisierungsereignissen
Die AutomationPeer-Klasse ist für Windows-Runtime Steuerelementautoren relevant, da Sie zur Laufzeit eine Peerinstanz verfügbar haben, nachdem die Laufzeit die OnCreateAutomationPeer-Methode aufgerufen hat. Mit diesem Peer können Sie Automatisierungsereignisse auslösen, indem Sie RaiseAutomationEvent und RaisePropertyChangedEvent aufrufen. Dies geschieht, wenn eine verwandte Eigenschaft im Besitzer des Peers (Ihre Klasse) geändert wird oder wenn ein Ereignis ausgelöst wird, um die korrekte Automatisierungsunterstützung zu unterstützen.
Der Entwurf der Automatisierungsunterstützung behält keinen Handle für Ihren eigenen Peer bei, da es keine Garantien dafür gibt, wann der Peer tatsächlich erstellt wird. Stattdessen können Sie mithilfe von Code wie folgt nach Laufzeitautomatisierungs-Ereignislistenern innerhalb Ihrer Steuerelementklassendefinitionen suchen:
if (AutomationPeer.ListenerExists(AutomationEvents.PropertyChanged))
{
MyAutomationPeer peer =
FrameworkElementAutomationPeer.FromElement(myCtrl) as MyAutomationPeer;
if (peer != null)
{
peer.RaisePropertyChangedEvent(
RangeValuePatternIdentifiers.ValueProperty,
(double)oldValue,
(double)newValue);
}
}
Von AutomationPeer abgeleitete Klassen
AutomationPeer befindet sich in der Hierarchie für alle vorhandenen Peers für die Windows-Runtime Steuerelemente und zugehörige UI-Klassen.
Klassen, die direkt von AutomationPeer abgeleitet werden, sind:
FrameworkElementAutomationPeer. Eine Liste der Peers, die von FrameworkElementAutomationPeer abgeleitet sind, finden Sie im Abschnitt "Hinweise" von "FrameworkElementAutomationPeer".
Kernmethoden
Die "Core"-Methoden sind die Standardimplementierungen, die die Standardaktion einer zugeordneten Microsoft Benutzeroberflächenautomatisierung clientaufrufbaren Methode ausführen. Sie können jede der "Core"-Methoden außer Kraft setzen, um alternative Werte in einem benutzerdefinierten Automatisierungspeer zurückzugeben. GetAcceleratorKeyCore wird beispielsweise jedes Mal aufgerufen, wenn GetAcceleratorKey aufgerufen wird, GetAccessKeyCore wird jedes Mal aufgerufen, wenn GetAccessKey aufgerufen wird usw.
Die Basisimplementierung für AutomationPeer gibt NULL zurück. Peers, die Elemente darstellen, können das Ergebnis auf ihren Container zurückstellen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| AutomationPeer() |
Stellt das Initialisierungsverhalten der Basisklasse für von AutomationPeer abgeleitete Klassen bereit. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dispatcher |
Gibt immer in einer Windows App SDK-App zurück |
| DispatcherQueue |
Ruft ab |
| EventsSource |
Ruft einen AutomationPeer ab, der dem Automatisierungsclient als Quelle für alle Ereignisse gemeldet wird, die von diesem AutomationPeer stammen, oder legt diesen fest. Siehe Anmerkungen. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearValue(DependencyProperty) |
Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Geerbt von DependencyObject) |
| GenerateRawElementProviderRuntimeId() |
Generiert einen Laufzeitbezeichner für das Element, das dem Automatisierungspeer zugeordnet ist. |
| GetAcceleratorKey() |
Ruft die Tastenkombinationen für das Objekt ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. |
| GetAcceleratorKeyCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAcceleratorKey oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetAccessKey() |
Ruft den Zugriffsschlüssel für das Element ab, das dem Automatisierungspeer zugeordnet ist. |
| GetAccessKeyCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAccessKey oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetAnimationBaseValue(DependencyProperty) |
Gibt einen Basiswert zurück, der für eine Abhängigkeitseigenschaft eingerichtet wurde, was in Fällen angewendet wird, in denen eine Animation nicht aktiv ist. (Geerbt von DependencyObject) |
| GetAnnotations() |
Ruft einen Verweis auf die Liste der Benutzeroberflächenautomatisierungsanmerkungen für den aktuellen Automatisierungspeer ab. |
| GetAnnotationsCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAnnotations oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetAutomationControlType() |
Ruft den Steuerelementtyp für das Element ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. |
| GetAutomationControlTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetAutomationControlType oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetAutomationId() |
Ruft die AutomationId des Elements ab, das dem Automatisierungspeer zugeordnet ist. |
| GetAutomationIdCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client getAutomationId oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetBoundingRectangle() |
Ruft das Rect -Objekt, das die Bildschirmkoordinaten des Elements darstellt, das dem Automatisierungspeer zugeordnet ist. |
| GetBoundingRectangleCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetBoundingRectangle oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetChildren() |
Ruft die Auflistung untergeordneter Elemente ab, die in der Benutzeroberflächenautomatisierungs-Struktur als sofortige untergeordnete Elemente des Automatisierungspeers dargestellt werden. |
| GetChildrenCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetChildren oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetClassName() |
Ruft einen Namen ab, der mit AutomationControlType verwendet wird, um das Steuerelement zu unterscheiden, das von diesem AutomationPeer dargestellt wird. |
| GetClassNameCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetClassName oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetClickablePoint() |
Ruft einen Punkt auf das Element ab, das dem Automatisierungspeer zugeordnet ist, der auf einen Mausklick reagiert. |
| GetClickablePointCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetClickablePoint oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetControlledPeers() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetControlledPeers oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft, z. B. das Abrufen eines Eigenschaftswerts gemäß UIA_ControllerForPropertyId. |
| GetControlledPeersCore() |
Ruft eine Liste der gesteuerten Peers für den aktuellen Automatisierungspeer ab. |
| GetCulture() |
Ruft GetCultureCore auf, um den Kulturwert für das Element abzurufen, das dem Automatisierungspeer zugeordnet ist. |
| GetCultureCore() |
Ruft den Kulturwert für das Element ab, das dem Automatisierungspeer zugeordnet ist. |
| GetDescribedByCore() |
Ruft eine Auflistung von Elementen ab, die weitere Informationen zum Automatisierungselement bereitstellen. |
| GetElementFromPoint(Point) |
Ruft ein Element vom angegebenen Punkt ab. |
| GetElementFromPointCore(Point) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetElementFromPoint oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetFlowsFromCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client Automatisierungsclient AutomationProperties.GetFlowsFrom oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetFlowsToCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client Automation automation automation api aufruft AutomationProperties.GetFlowsTo oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API. |
| GetFocusedElement() |
Ruft das Element ab, das derzeit den Fokus hat. |
| GetFocusedElementCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetFocusedElement oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetFullDescription() |
Ruft eine lokalisierte Zeichenfolge ab, die die tatsächliche visuelle Darstellung oder den Inhalt von Elementen wie einem Bild oder Bildsteuerelement beschreibt. |
| GetFullDescriptionCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetFullDescription oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetHeadingLevel() |
Ruft die Überschriftenebene des Benutzeroberflächenautomatisierungs-Elements ab, das diesem Automatisierungspeer zugeordnet ist. |
| GetHeadingLevelCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetHeadingLevel oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetHelpText() |
Ruft Text ab, der die Funktionalität des Steuerelements beschreibt, das dem Automatisierungspeer zugeordnet ist. |
| GetHelpTextCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetHelpText oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetItemStatus() |
Ruft Text ab, der den visuellen Status des Elements vermittelt, das diesem Automatisierungspeer zugeordnet ist. |
| GetItemStatusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetItemStatus oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetItemType() |
Ruft eine Zeichenfolge ab, die beschreibt, welche Art von Element ein Element darstellt. |
| GetItemTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetItemType oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetLabeledBy() |
Ruft die AutomationPeer für das UIElement ab, das auf das Element ausgerichtet ist. |
| GetLabeledByCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLabeledBy oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetLandmarkType() |
Ruft den Orientierungspunkt für diesen Automatisierungspeer ab. |
| GetLandmarkTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetLandmarkType oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetLevel() |
Gibt die 1-basierte ganze Zahl für die Ebene (Hierarchie) des Elements zurück, das dem Automatisierungspeer zugeordnet ist. |
| GetLevelCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client getLevel oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetLiveSetting() |
Ruft die Informationen zum Verhalten der Liveeinstellung für das Objekt ab, das dem Benutzeroberflächenautomatisierungspeer zugeordnet ist. |
| GetLiveSettingCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetLiveSetting oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetLocalizedControlType() |
Ruft eine lokalisierte Zeichenfolge, die den AutomationControlType -Wert für das Steuerelement darstellt, das diesem Automatisierungspeer zugeordnet ist. |
| GetLocalizedControlTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLocalizedControlType oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetLocalizedLandmarkType() |
Ruft eine lokalisierte Zeichenfolge ab, die den AutomationLandmarkType -Wert für das Element darstellt, das diesem Automatisierungspeer zugeordnet ist. |
| GetLocalizedLandmarkTypeCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetLocalizedLandmarkType oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| GetName() |
Ruft Text ab, der das Element beschreibt, das diesem Automatisierungspeer zugeordnet ist. Der Microsoft-Benutzeroberflächenautomatisierungs-Name-Wert ist der primäre Bezeichner, der von den meisten Hilfstechnologien verwendet wird, wenn sie die Benutzeroberfläche Ihrer App darstellen, indem sie mit dem Microsoft-Benutzeroberflächenautomatisierungs-Framework interagieren. |
| GetNameCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client getName oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetOrientation() |
Ruft einen Wert ab, der die explizite Ausrichtung des Steuerelements angibt, falls vorhanden. |
| GetOrientationCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetOrientation oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetParent() |
Ruft den AutomationPeer ab, der das übergeordnete Element dieses AutomationPeer ist. |
| GetPattern(PatternInterface) |
Ruft das Steuerelementmuster ab, das dem angegebenen PatternInterface zugeordnet ist. |
| GetPatternCore(PatternInterface) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetPattern oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetPeerFromPoint(Point) |
Ruft einen AutomationPeer vom angegebenen Punkt ab. |
| GetPeerFromPointCore(Point) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetPeerFromPoint oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetPositionInSet() |
Gibt die 1-basierte ganze Zahl für die Ordnungsposition im Satz für das Element zurück, das dem Automatisierungspeer zugeordnet ist. |
| GetPositionInSetCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetPositionInSet oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetSizeOfSet() |
Gibt die 1-basierte ganze Zahl für die Größe des Satzes zurück, in dem sich das Element befindet, das dem Automatisierungspeer zugeordnet ist. |
| GetSizeOfSetCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client GetSizeOfSet oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| GetValue(DependencyProperty) |
Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft aus einem DependencyObject zurück. (Geerbt von DependencyObject) |
| HasKeyboardFocus() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, derzeit den Tastaturfokus hat. |
| HasKeyboardFocusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client HasKeyboardFocus oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| InvalidatePeer() |
Löst die Neuberechnung der Haupteigenschaften von AutomationPeer aus und löst die PropertyChanged-Benachrichtigung an den Automatisierungsclient aus, wenn sich die Eigenschaften geändert haben. |
| IsContentElement() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Automatisierungspeer zugeordnet ist, Daten enthält, die dem Benutzer angezeigt werden. |
| IsContentElementCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsContentElement oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| 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. |
| IsControlElementCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsControlElement oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| IsDataValidForForm() |
Ruft einen booleschen Wert, der angibt, ob der eingegebene oder ausgewählte Wert für die Formularregel gültig ist, die dem Automatisierungselement zugeordnet ist. |
| IsDataValidForFormCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client auf IsDataValidForForm oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API zugreift. |
| IsDialog() |
Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element ein Dialogfeldfenster ist. |
| IsDialogCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsDialog oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| IsEnabled() |
Ruft einen Wert ab, der angibt, ob das diesem Automatisierungspeer zugeordnete Element Interaktion unterstützt. |
| IsEnabledCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsEnabled oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| IsKeyboardFocusable() |
Ruft einen Wert ab, der angibt, ob das Element den Tastaturfokus akzeptieren kann. |
| IsKeyboardFocusableCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client IsKeyboardFocusable oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| IsOffscreen() |
Ruft einen Wert ab, der angibt, ob sich ein Element außerhalb des Bildschirms befindet. |
| IsOffscreenCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsOffscreen oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| IsPassword() |
Ruft einen Wert ab, der angibt, ob das Element vertrauliche Inhalte enthält. |
| IsPasswordCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsPassword oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| IsPeripheral() |
Ruft einen booleschen Wert ab, der angibt, ob das Automatisierungselement die Peripheriebenutzeroberfläche darstellt. |
| IsPeripheralCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client auf IsPeripheral oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API zugreift. |
| IsRequiredForForm() |
Ruft einen Wert ab, der angibt, ob das Element, das diesem Peer zugeordnet ist, in einem Formular abgeschlossen werden muss. |
| IsRequiredForFormCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client IsRequiredForForm oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| ListenerExists(AutomationEvents) |
Ruft einen Wert ab, der angibt, ob Microsoft Benutzeroberflächenautomatisierung meldet, dass ein Client auf das angegebene Ereignis lauscht. |
| Navigate(AutomationNavigationDirection) |
Ruft das Element in der angegebenen Richtung innerhalb der Benutzeroberflächenautomatisierungsstruktur ab. |
| NavigateCore(AutomationNavigationDirection) |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client die Navigation oder eine entsprechende Microsoft-Benutzeroberflächenautomatisierungs-Client-API aufruft. |
| PeerFromProvider(IRawElementProviderSimple) |
Ruft einen AutomationPeer für den angegebenen IRawElementProviderSimple-Proxy ab. |
| ProviderFromPeer(AutomationPeer) |
Ruft den IRawElementProviderSimple-Proxy für den angegebenen AutomationPeer ab. |
| RaiseAutomationEvent(AutomationEvents) |
Löst ein Automatisierungsereignis aus. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Initiiert ein Benachrichtigungsereignis. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Löst ein Ereignis aus, um den Automatisierungsclient über einen geänderten Eigenschaftswert zu benachrichtigen. |
| RaiseStructureChangedEvent(AutomationStructureChangeType, AutomationPeer) |
Löst ein Ereignis aus, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass sich die Struktur geändert hat. |
| RaiseTextEditTextChangedEvent(AutomationTextEditChangeType, IVectorView<String>) |
Löst ein Ereignis aus, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass ein Textsteuerelement programmgesteuert Text geändert hat. |
| ReadLocalValue(DependencyProperty) |
Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn ein lokaler Wert festgelegt wird. (Geerbt von DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registriert eine Benachrichtigungsfunktion, um Änderungen an einer bestimmten DependencyProperty für diese DependencyObject-Instanz zu überwachen. (Geerbt von DependencyObject) |
| SetFocus() |
Legt den Tastaturfokus auf das Element fest, das diesem Automatisierungspeer zugeordnet ist. |
| SetFocusCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client SetFocus oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| SetParent(AutomationPeer) |
Legt den AutomationPeer-Wert fest, der das übergeordnete Element dieses AutomationPeer-Elements ist. |
| SetValue(DependencyProperty, Object) |
Legt den lokalen Wert einer Abhängigkeitseigenschaft für ein DependencyObject fest. (Geerbt von DependencyObject) |
| ShowContextMenu() |
Zeigt das verfügbare Kontextmenü für das Besitzerelement an. |
| ShowContextMenuCore() |
Stellt das Verhalten des Peers bereit, wenn ein Microsoft-Benutzeroberflächenautomatisierungs-Client ShowContextMenu oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft. |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Bricht eine Änderungsbenachrichtigung ab, die zuvor durch Aufrufen von RegisterPropertyChangedCallback registriert wurde. (Geerbt von DependencyObject) |