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