Freigeben über


AutomationElementIdentifiers Klasse

Definition

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

public ref class AutomationElementIdentifiers sealed
/// [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 AutomationElementIdentifiers final
[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 sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
Vererbung
Object Platform::Object IInspectable AutomationElementIdentifiers
Attribute

Hinweise

Klassen wie AutomationElementIdentifiers sind die Bezeichner für die Windows-Runtime Implementierung eines allgemeinen Anbietermusters für die Microsoft-Benutzeroberflächenautomatisierung. AutomationElementIdentifiers identifiziert die allgemeinen Automatisierungspeereigenschaften, die Teil der grundlegenden Peerfunktionalität sind, im Gegensatz zu einem bestimmten Automatisierungssteuerelementmuster. Sie können diese Bezeichner verwenden, wenn Sie einen Windows-Runtime benutzerdefinierten Automatisierungspeer implementieren, der auf AutomationPeer oder FrameworkElementAutomationPeer basiert. Diese Bezeichner werden für die AutomationPeer.RaisePropertyChangedEvent-Aufrufe benötigt, die Sie aus Steuerelementcode ausführen, der auf Ihren eigenen Peer verweist, oder für Provider.IItemContainerProvider.FindItemByProperty in einem Elementcontainerpeer.

Dieser Gleiche Satz von Eigenschaftsbezeichnern wird clients in der Regel auf unterschiedliche Weise verfügbar gemacht, je nachdem, welche Technologie sie verwenden, um den Client zu implementieren und die Microsoft-Benutzeroberflächenautomatisierungsstruktur zu untersuchen. Eine solche Eigenschaftsbezeichnerliste für Clients ist im Thema Automation Element Property Identifiers dokumentiert.

Eigenschaften

AcceleratorKeyProperty

Gibt die Automatisierungseigenschaft des Zugriffstastenschlüssels an. Der Schlüsseleigenschaftswert der Zugriffstaste wird von der GetAcceleratorKey-Methode zurückgegeben.

AccessKeyProperty

Identifiziert die Zugriffstastenautomatisierungseigenschaft. Der Wert der Zugriffstasteneigenschaft wird von der GetAccessKey-Methode zurückgegeben.

AnnotationsProperty

Ruft den Bezeichner für die Anmerkungsautomatisierungseigenschaft ab.

AutomationIdProperty

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

BoundingRectangleProperty

Gibt die Automatisierungseigenschaft des umgebenden Rechtecks an. Der Eigenschaftswert des umgebenden Rechtecks wird von der GetBoundingRectangle-Methode zurückgegeben.

ClassNameProperty

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

ClickablePointProperty

Gibt die automatisierungsfähige Punkteigenschaft an. Ein gültiger klickbarer Punkteigenschaftswert wird von der GetClickablePoint-Methode zurückgegeben.

ControlledPeersProperty

Identifiziert die Automatisierungseigenschaft für kontrollierte Peers. Eine Liste der kontrollierten Peers wird von der GetControlledPeers-Methode zurückgegeben.

ControlTypeProperty

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

CultureProperty

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

DescribedByProperty

Identifiziert die von der Automation-Eigenschaft beschriebene.

FlowsFromProperty

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

FlowsToProperty

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

FullDescriptionProperty

Gibt die vollständige Beschreibungsautomatisierungseigenschaft an.

HasKeyboardFocusProperty

Gibt die Automatisierungseigenschaft für den Tastaturfokus an. Der Tastaturfokuszustand wird von der HasKeyboardFocus-Methode zurückgegeben.

HeadingLevelProperty

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

HelpTextProperty

Identifiziert die Automatisierungseigenschaft für Hilfetext. Der Wert der Hilfetext-Eigenschaft wird von der GetHelpText-Methode zurückgegeben.

IsContentElementProperty

Identifiziert die Automatisierungseigenschaft für die Inhaltselementbestimmung. Das content-Element status gibt an, ob das Element Inhalte enthält, die für den Endbenutzer von Nutzen sind. Der aktuelle status wird von der IsContentElement-Methode zurückgegeben.

IsControlElementProperty

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

IsDataValidForFormProperty

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

IsDialogProperty

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

IsEnabledProperty

Identifiziert die aktivierte Automatisierungseigenschaft für die Bestimmung. Die aktivierte status gibt an, ob das Element, auf das vom Automatisierungspeer verwiesen wird, aktiviert ist. Der aktuelle status wird von der IsEnabled-Methode zurückgegeben.

IsKeyboardFocusableProperty

Gibt die Automatisierungseigenschaft für die tastaturfokussierbare Bestimmung an. Der fokussierbare tastaturfokussierbare status wird von der IsKeyboardFocusable-Methode zurückgegeben.

IsOffscreenProperty

Identifiziert die Offscreen-Bestimmungsautomatisierungseigenschaft. Der Offscreen-status gibt an, ob das Element, auf das vom Automatisierungspeer verwiesen wird, nicht auf dem Bildschirm angezeigt wird. Der aktuelle status wird von der IsOffscreen-Methode zurückgegeben.

IsPasswordProperty

Identifiziert die Automatisierungseigenschaft für die Kennwortermittlung. Das Kennwort status gibt an, ob das Element, auf das vom Automatisierungspeer verwiesen wird, ein Kennwort enthält. Der 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. Der aktuelle status wird von der IsRequiredForForm-Methode zurückgegeben.

ItemStatusProperty

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

ItemTypeProperty

Gibt die Automatisierungseigenschaft des Elementtyps an. Der Elementtypwert wird von der GetItemType-Methode zurückgegeben.

LabeledByProperty

Identifiziert die nach Peerautomatisierung bezeichnete Eigenschaft. Die Bezeichnungsbeziehung für einen Automatisierungspeer wird von der GetLabeledBy-Methode zurückgegeben.

LandmarkTypeProperty

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

LevelProperty

Ruft den Bezeichner für die Automatisierungseigenschaft der Ebene ab.

LiveSettingProperty

Identifiziert die Automatisierungseigenschaft für Liveeinstellungen. 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 Landmarktyps ab.

NameProperty

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

OrientationProperty

Identifiziert die Ausrichtungsautomatisierungseigenschaft. Der aktuelle Ausrichtungswert wird von der GetOrientation-Methode zurückgegeben.

PositionInSetProperty

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

SizeOfSetProperty

Ruft die Identifizierung der Größe der Set-Automatisierungseigenschaft ab.

Gilt für:

Weitere Informationen