Freigeben über


AutomationElementIdentifiers Klasse

Definition

Enthält Werte, die als Bezeichner von Automatisierungseigenschaften von Benutzeroberflächenautomatisierungsanbietern und Benutzeroberflächenautomatisierungsclients verwendet werden.

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
Vererbung
Object Platform::Object IInspectable AutomationElementIdentifiers
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Klassen wie AutomationElementIdentifiers sind die Bezeichner für die Windows-Runtime Implementierung eines gängigen Anbietermusters für Microsoft UI Automation. AutomationElementIdentifiers identifiziert die allgemeinen Automatisierungs-Peereigenschaften, die Teil der grundlegenden Peerfunktionalität sind, anstatt sich auf ein bestimmtes Automatisierungssteuerelementmuster zu beziehen. Sie können diese Bezeichner verwenden, wenn Sie einen Windows-Runtime benutzerdefinierten Automatisierungsper implementieren, der auf AutomationPeer oder FrameworkElementAutomationPeer basiert. Diese Bezeichner werden für die RaisePropertyChangedEvent-Aufrufe benötigt, die Sie aus Steuerelementcode ausführen, der auf Ihren eigenen Peer verweist, oder für FindItemByProperty in einem Elementcontainerpeer.

Dieser Satz von Eigenschaftsbezeichnern wird für Clients in der Regel auf eine andere Weise verfügbar gemacht, je nachdem, welche Technologie zum Implementieren des Clients und zur Untersuchung der Microsoft UI Automation-Struktur verwendet wird. Eine solche Eigenschaftsbezeichnerliste für Clients ist im Thema Automation Element Property Identifiers dokumentiert.

Eigenschaften

AcceleratorKeyProperty

Gibt die Automatisierungseigenschaft des Acceleratorschlüssels an. Der Eigenschaftswert des Acceleratorschlüssels wird von der GetAcceleratorKey-Methode zurückgegeben.

AccessKeyProperty

Gibt die Automatisierungseigenschaft des Zugriffsschlüssels an. Der Wert der Zugriffsschlüsseleigenschaft wird von der GetAccessKey-Methode zurückgegeben.

AnnotationsProperty

Ruft den Bezeichner für die Anmerkungsautomatisierungseigenschaft ab.

AutomationIdProperty

Gibt die Automatisierungseigenschaft des Automatisierungselementbezeichners an. Der Bezeichnerwert des Automatisierungselements wird von der GetAutomationId-Methode zurückgegeben.

BoundingRectangleProperty

Gibt die Eigenschaft zur Automatisierung des umgebenden Rechtecks an. Der Wert der begrenzungsenden Rechteckeigenschaft wird von der GetBoundingRectangle-Methode zurückgegeben.

ClassNameProperty

Gibt die Automatisierungseigenschaft des Klassennamens an. Der Klassenname-Eigenschaftswert wird von der GetClassName-Methode zurückgegeben.

ClickablePointProperty

Gibt die Automatisierungseigenschaft für klickbaren Punkt an. Ein gültiger Klickpunkteigenschaftswert wird von der GetClickablePoint-Methode zurückgegeben.

ControlledPeersProperty

Gibt die Automatisierungseigenschaft der gesteuerten Peers an. Eine Liste von kontrollierten Peers wird von der GetControlledPeers-Methode zurückgegeben.

ControlTypeProperty

Gibt die Automatisierungseigenschaft des Steuerelementtyps an. Der Steuerelementtypeigenschaftswert wird von der GetAutomationControlType-Methode zurückgegeben.

CultureProperty

Gibt die Culture-Eigenschaft an, die einen Gebietsschemabezeichner für das Automatisierungselement enthält (z. B. 0x0409 für "en-US" oder Englisch (USA)).

DescribedByProperty

Identifiziert die von automation beschriebene Eigenschaft.

FlowsFromProperty

Gibt die Automatisierungseigenschaft "flows from" an. Der Eigenschaftswert "flows from" wird von der GetFlowsFrom-Methode zurückgegeben.

FlowsToProperty

Gibt die Automatisierungseigenschaft "flows to" an. Der Eigenschaftswert "flows to" wird von der GetFlowsTo-Methode zurückgegeben.

FullDescriptionProperty

Gibt die vollständige Beschreibungsautomatisierungseigenschaft an.

HasKeyboardFocusProperty

Gibt die Eigenschaft "Tastaturfokusautomatisierung" an. Der Tastaturfokuszustand wird von der HasKeyboardFocus-Methode zurückgegeben.

HeadingLevelProperty

Gibt die Automatisierungseigenschaft auf Überschriftenebene an. Der Eigenschaftswert auf Überschriftsebene wird von der GetHeadingLevel-Methode zurückgegeben.

HelpTextProperty

Gibt die Hilfetextautomatisierungseigenschaft an. Der Wert der Hilfetexteigenschaft wird von der GetHelpText-Methode zurückgegeben.

IsContentElementProperty

Gibt die Automatisierungseigenschaft zur Inhaltselementermittlung an. Das inhaltselement status gibt an, ob das Element Inhalte enthält, die für den Endbenutzer wertvoll sind. Der aktuelle status wird von der IsContentElement-Methode zurückgegeben.

IsControlElementProperty

Gibt die Automatisierungseigenschaft für die Steuerungselementermittlung an. Das Steuerelementelement status gibt an, ob das Element Benutzeroberflächenkomponenten enthält, die bearbeitet werden können. Die aktuelle status wird von der IsControlElement-Methode zurückgegeben.

IsDataValidForFormProperty

Identifiziert die boolesche Automatisierungseigenschaft, die angibt, ob die Daten für das Formular gültig sind.

IsDialogProperty

Identifiziert den Boolean AutomationProperties.IsDialogProperty , der angibt, ob das Automation-Element ein Dialogfeld ist.

IsEnabledProperty

Gibt die aktivierte Bestimmungsautomatisierungseigenschaft an. Die aktivierte status gibt an, ob das Element, auf das vom Automatisierungspeer verwiesen wird, aktiviert ist. Die aktuelle status wird von der IsEnabled-Methode zurückgegeben.

IsKeyboardFocusableProperty

Gibt die Eigenschaft der tastaturfokussierbaren Bestimmungsautomatisierung an. Die tastaturfokussierbare status wird von der IsKeyboardFocusable-Methode zurückgegeben.

IsOffscreenProperty

Gibt die Offscreen-Bestimmungsautomatisierungseigenschaft an. Der offscreen-status gibt an, ob sich das Element, auf das vom Automatisierungspeer verwiesen wird, außerhalb des Bildschirms befindet. Die aktuelle status wird von der IsOffscreen-Methode zurückgegeben.

IsPasswordProperty

Gibt die Automatisierungseigenschaft zur Kennwortermittlung an. Das Kennwort status gibt an, ob das Element, auf das vom Automatisierungspeer verwiesen wird, ein Kennwort enthält. Die aktuelle status wird von der IsPassword-Methode zurückgegeben.

IsPeripheralProperty

Gibt die boolesche Automatisierungseigenschaft an, die angibt, ob das Automation-Element die Peripheriebenutzeroberfläche darstellt.

IsRequiredForFormProperty

Gibt die Automatisierungseigenschaft zur Formularanforderungsermittlung an. Die Formularanforderung status gibt an, ob das Element auf einem Formular ausgefüllt werden muss. Die aktuelle status wird von der IsRequiredForForm-Methode zurückgegeben.

ItemStatusProperty

Gibt das Element status Automatisierungseigenschaft an. Das aktuelle Element status wird von der GetItemStatus-Methode zurückgegeben.

ItemTypeProperty

Gibt die Elementtypautomatisierungseigenschaft an. Der Elementtypwert wird von der GetItemType-Methode zurückgegeben.

LabeledByProperty

Identifiziert die Beschriftungs-by-Peerautomatisierungseigenschaft. Die Bezeichnungsbeziehung für einen Automatisierungspeer wird von der GetLabeledBy-Methode zurückgegeben.

LandmarkTypeProperty

Ruft den Bezeichner für die Automatisierungseigenschaft des Richtungstyps ab.

LevelProperty

Ruft den Bezeichner für die Eigenschaft "Level Automation" ab.

LiveSettingProperty

Gibt die Automatisierungseigenschaft der Liveeinstellungen an. Der Wert der Liveeinstellungen-Eigenschaft wird von der GetLiveSetting-Methode zurückgegeben.

LocalizedControlTypeProperty

Gibt die Automatisierungseigenschaft des lokalisierten Steuerelementtyps an, die einen Mechanismus zum Ändern des von der Sprachausgabe gelesenen Steuerelementtyps bereitstellt.

LocalizedLandmarkTypeProperty

Ruft den Bezeichner für die Automatisierungseigenschaft des lokalisierten Orientierungspunkttyps ab.

NameProperty

Gibt die Automatisierungseigenschaft des Elementnamens an. Der aktuelle Name wird von der GetName-Methode zurückgegeben.

OrientationProperty

Gibt die Ausrichtungsautomatisierungseigenschaft an. Der aktuelle Orientierungswert wird von der GetOrientation-Methode zurückgegeben.

PositionInSetProperty

Ruft den Bezeichner für die Position in set Automation-Eigenschaft ab.

SizeOfSetProperty

Ruft die Identifizierung der Automatisierungseigenschaft "Set" ab.

Gilt für:

Weitere Informationen