AutomationElementIdentifiers 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.
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
- 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. |