AutomationElementIdentifiers Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |