Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

AutomationElement.AutomationElementInformation structure

 

Date de publication : novembre 2016

Contient les accesseurs de propriété utilisés par les Cached ou Current Propriétés.

Espace de noms:   System.Windows.Automation
Assembly:  UIAutomationClient (dans UIAutomationClient.dll)

public struct AutomationElementInformation

NomDescription
System_CAPS_pubpropertyAcceleratorKey

Obtient une chaîne contenant les combinaisons de touches accélérateur pour l’élément.

System_CAPS_pubpropertyAccessKey

Obtient une chaîne contenant la touche d’accès de l’élément.

System_CAPS_pubpropertyAutomationId

Obtient une chaîne contenant le Automation de l'interface utilisateur identificateur (ID) pour l’élément. 

System_CAPS_pubpropertyBoundingRectangle

Obtient les coordonnées du rectangle qui englobe complètement l’élément.

System_CAPS_pubpropertyClassName

Obtient une chaîne contenant le nom de classe de l’élément tel qu’assigné par le développeur du contrôle.

System_CAPS_pubpropertyControlType

Obtient le ControlType de l’élément.

System_CAPS_pubpropertyFrameworkId

Obtient le nom de l’infrastructure sous-jacente de l’interface utilisateur.

System_CAPS_pubpropertyHasKeyboardFocus

Obtient une valeur qui indique si l’élément a le focus clavier.

System_CAPS_pubpropertyHelpText

Obtient le texte d’aide associé à l’élément.

System_CAPS_pubpropertyIsContentElement

Obtient une valeur qui spécifie si l’élément est un élément de contenu.

System_CAPS_pubpropertyIsControlElement

Obtient une valeur qui indique si l’élément est affiché sous forme de contrôle.

System_CAPS_pubpropertyIsEnabled

Obtient une valeur qui indique si le interface utilisateur (UI) élément référencé par le Automation de l'interface utilisateur élément est activé.

System_CAPS_pubpropertyIsKeyboardFocusable

Obtient une valeur qui indique si le Automation de l'interface utilisateur élément peut accepter le focus clavier.

System_CAPS_pubpropertyIsOffscreen

Obtient une valeur qui indique si le Automation de l'interface utilisateur élément est visible à l’écran.

System_CAPS_pubpropertyIsPassword

Obtient une valeur qui indique si le Automation de l'interface utilisateur élément contient un contenu protégé.

System_CAPS_pubpropertyIsRequiredForForm

Obtient une valeur qui indique si le Automation de l'interface utilisateur élément est requis pour être rempli dans un formulaire.

System_CAPS_pubpropertyItemStatus

Obtient une description de l’état d’un élément dans un élément.

System_CAPS_pubpropertyItemType

Obtient une description du type d’un élément.

System_CAPS_pubpropertyLabeledBy

Obtient l’élément qui contient l’étiquette de texte pour cet élément.

System_CAPS_pubpropertyLocalizedControlType

Obtient une description du type de contrôle.

System_CAPS_pubpropertyName

Obtient le nom de l’élément.

System_CAPS_pubpropertyNativeWindowHandle

Obtient le handle de fenêtre de l’élément.

System_CAPS_pubpropertyOrientation

Obtient l’orientation du contrôle.

System_CAPS_pubpropertyProcessId

Obtient le processus identificateur (ID) de cet élément.

NomDescription
System_CAPS_pubmethodEquals(Object)

Indique si cette instance et un objet spécifié sont égaux.(Hérité de ValueType.)

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cette instance.(Hérité de ValueType.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne le nom de type qualifié complet de cette instance.(Hérité de ValueType.)

Les propriétés sont accessibles directement à partir de Cached et Current; vous n’avez pas besoin récupérer les AutomationElement.AutomationElementInformation de la structure elle-même.

Les propriétés de cette structure peuvent également être récupérées à l’aide de GetCurrentPropertyValue et GetCachedPropertyValue, à l’aide des identificateurs correspondants de AutomationElement. Par exemple, le AutomationElement.AutomationElementInformation.AcceleratorKey propriété est identifiée par le AutomationElement.AcceleratorKeyProperty champ. Plus d’informations sur les propriétés individuelles sont disponibles sur les pages de référence de ces identificateurs ; consultez le lien dans la section Notes de chaque rubrique de référence.

L’exemple suivant montre comment la Name propriété est récupérée à partir de cette structure.

/// <summary>
/// Handles ElementSelected events by showing a message.
/// </summary>
/// <param name="src">Object that raised the event; in this case, a list item.</param>
/// <param name="e">Event arguments.</param>
private void OnSelect(object src, AutomationEventArgs e)
{
    // Get the name of the item, which is equivalent to its text.
    AutomationElement element = src as AutomationElement;
    if (element != null)
    {
        Console.WriteLine(element.Current.Name + " was selected.");
    }
}

.NET Framework
Disponible depuis 3.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: