AutomationElementIdentifiers Classe

Définition

Contient des valeurs utilisées comme identificateurs de propriété Automation par les fournisseurs UI Automation et les clients UI Automation.

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
Héritage
Object Platform::Object IInspectable AutomationElementIdentifiers
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Les classes telles que AutomationElementIdentifiers sont les identificateurs de l’implémentation Windows Runtime d’un modèle de fournisseur commun pour Microsoft UI Automation. AutomationElementIdentifiers identifie les propriétés d’homologue Automation générales qui font partie des fonctionnalités homologues de base, au lieu d’être liées à un modèle de contrôle Automation spécifique. Vous pouvez utiliser ces identificateurs si vous implémentez un Windows Runtime homologue d’automatisation personnalisé basé sur AutomationPeer ou FrameworkElementAutomationPeer. Ces identificateurs sont nécessaires pour les appels RaisePropertyChangedEvent que vous effectuez à partir du code de contrôle qui référence votre propre homologue, ou pour FindItemByProperty dans un homologue conteneur d’éléments.

Ce même ensemble d’identificateurs de propriétés est généralement exposé aux clients de manière différente, en fonction de la technologie qu’ils utilisent pour implémenter le client et examiner l’arborescence Microsoft UI Automation. L’une de ces listes d’identificateurs de propriétés pour les clients est documentée dans la rubrique Identificateurs de propriété d’élément Automation.

Propriétés

AcceleratorKeyProperty

Identifie la propriété d’automatisation de la clé d’accélérateur. La valeur de la propriété de clé d’accélérateur est retournée par la méthode GetAcceleratorKey .

AccessKeyProperty

Identifie la propriété Automation de la clé d’accès. La valeur de la propriété de la clé d’accès est retournée par la méthode GetAccessKey .

AnnotationsProperty

Obtient l’identificateur de la propriété Automation des annotations.

AutomationIdProperty

Identifie la propriété Automation element identifier automation. La valeur de l’identificateur d’élément Automation est retournée par la méthode GetAutomationId .

BoundingRectangleProperty

Identifie la propriété automation du rectangle englobant. La valeur de la propriété rectangle englobante est retournée par la méthode GetBoundingRectangle .

ClassNameProperty

Identifie la propriété Automation du nom de classe. La valeur de la propriété nom de classe est retournée par la méthode GetClassName .

ClickablePointProperty

Identifie la propriété d’automatisation des points cliquables. Une valeur de propriété de point cliquable valide est retournée par la méthode GetClickablePoint .

ControlledPeersProperty

Identifie la propriété automation des homologues contrôlées. Une liste d’homologues contrôlés est retournée par la méthode GetControlPeers .

ControlTypeProperty

Identifie la propriété Automation de type de contrôle. La valeur de la propriété de type de contrôle est retournée par la méthode GetAutomationControlType .

CultureProperty

Identifie la propriété Culture, qui contient un identificateur de paramètres régionaux pour l’élément automation (par exemple, 0x0409 pour « en-US » ou anglais (États-Unis)).

DescribedByProperty

Identifie le décrit par la propriété Automation.

FlowsFromProperty

Identifie la propriété Automation « flux de ». La valeur de la propriété « flux de » est retournée par la méthode GetFlowsFrom .

FlowsToProperty

Identifie la propriété Automation « flux vers ». La valeur de la propriété « flux vers » est retournée par la méthode GetFlowsTo .

FullDescriptionProperty

Identifie la propriété Automation de description complète.

HasKeyboardFocusProperty

Identifie la propriété Automation du focus clavier. L’état du focus du clavier est retourné par la méthode HasKeyboardFocus .

HeadingLevelProperty

Identifie la propriété Automation au niveau du titre. La valeur de la propriété au niveau du titre est retournée par la méthode GetHeadingLevel .

HelpTextProperty

Identifie la propriété d’automatisation du texte d’aide. La valeur de la propriété de texte d’aide est retournée par la méthode GetHelpText .

IsContentElementProperty

Identifie la propriété Automation de détermination des éléments de contenu. L’élément content status indique si l’élément contient du contenu utile pour l’utilisateur final. La status actuelle est retournée par la méthode IsContentElement.

IsControlElementProperty

Identifie la propriété Automation de détermination des éléments de contrôle. L’élément control status indique si l’élément contient des composants d’interface utilisateur qui peuvent être manipulés. La status actuelle est retournée par la méthode IsControlElement.

IsDataValidForFormProperty

Identifie la propriété Automation booléenne qui indique si les données sont valides pour le formulaire.

IsDialogProperty

Identifie la propriété Boolean AutomationProperties.IsDialogProperty qui indique si l’élément automation est une fenêtre de dialogue.

IsEnabledProperty

Identifie la propriété d’automatisation de la détermination activée. Le status activé indique si l’élément référencé par l’homologue Automation est activé. La status actuelle est retournée par la méthode IsEnabled.

IsKeyboardFocusableProperty

Identifie la propriété d’automatisation de la détermination avec focus sur le clavier. La méthode IsKeyboardFocusable retourne l’status du clavier.

IsOffscreenProperty

Identifie la propriété d’automatisation de la détermination hors écran. Le status hors écran indique si l’élément référencé par l’homologue Automation est hors écran. La status actuelle est retournée par la méthode IsOffscreen.

IsPasswordProperty

Identifie la propriété automation de la détermination du mot de passe. Le mot de passe status indique si l’élément référencé par l’homologue Automation contient un mot de passe. La status actuelle est retournée par la méthode IsPassword.

IsPeripheralProperty

Identifie la propriété Automation booléenne qui indique si l’élément automation représente l’interface utilisateur périphérique.

IsRequiredForFormProperty

Identifie la propriété Automation de détermination des exigences de formulaire. L’exigence de formulaire status indique si l’élément doit être rempli dans un formulaire. La status actuelle est retournée par la méthode IsRequiredForForm.

ItemStatusProperty

Identifie l’élément status propriété Automation. L’élément actuel status est retourné par la méthode GetItemStatus.

ItemTypeProperty

Identifie la propriété Automation de type d’élément. La valeur du type d’élément est retournée par la méthode GetItemType .

LabeledByProperty

Identifie la propriété d’automatisation étiquetée par homologue. La relation d’étiquetage d’un homologue Automation est retournée par la méthode GetLabeledBy .

LandmarkTypeProperty

Obtient l’identificateur de la propriété Automation de type de repère.

LevelProperty

Obtient l’identificateur de la propriété Automation de niveau.

LiveSettingProperty

Identifie la propriété d’automatisation des paramètres dynamiques. La valeur de la propriété live settings est retournée par la méthode GetLiveSetting .

LocalizedControlTypeProperty

Identifie la propriété Automation de type de contrôle localisé qui fournit un mécanisme pour modifier le type de contrôle lu par le Narrateur.

LocalizedLandmarkTypeProperty

Obtient l’identificateur de la propriété Automation de type de point de repère localisé.

NameProperty

Identifie la propriété automation de nom d’élément. Le nom actuel est retourné par la méthode GetName .

OrientationProperty

Identifie la propriété d’automatisation de l’orientation. La valeur d’orientation actuelle est retournée par la méthode GetOrientation .

PositionInSetProperty

Obtient l’identificateur de la position dans la propriété set automation.

SizeOfSetProperty

Obtient l’identification de la taille de la propriété automation set.

S’applique à

Voir aussi