TreeWalker 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.
Fournit des méthodes et des propriétés utilisées pour naviguer dans l’arborescence UI Automation.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Héritage
-
TreeWalker
Remarques
UI Automation clients affichent les éléments UI Automation sur le bureau sous la forme d’un ensemble d’objets AutomationElement organisés dans une arborescence.
À l’aide de la classe TreeWalker, Une application cliente peut naviguer dans l’arborescence UI Automation en sélectionnant une vue de l’arborescence et en passant à pas d’une AutomationElement à une autre dans une direction spécifiée à l’aide des méthodes GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling et GetParent.
La navigation dans l’arborescence UI Automation à l’aide de TreeWalker peut entraîner des appels inter-processus et n’est pas aussi efficace que la localisation d’un élément à l’aide des méthodes FindAll ou FindFirst.
Si votre application cliente peut essayer de trouver des éléments dans sa propre interface utilisateur, vous devez effectuer tous les appels UI Automation sur un thread distinct.
Constructeurs
| Nom | Description |
|---|---|
| TreeWalker(Condition) |
Initialise une nouvelle instance de la classe TreeWalker. |
Champs
| Nom | Description |
|---|---|
| ContentViewWalker |
Représente un élément prédéfini TreeWalker contenant une vue d’éléments dans l’arborescence qui sont marqués comme contrôles de contenu. |
| ControlViewWalker |
Représente une vue prédéfinie TreeWalker d’éléments dans l’arborescence qui sont marqués comme contrôles. |
| RawViewWalker |
Représente une vue prédéfinie TreeWalker de tous les éléments de l’arborescence. |
Propriétés
| Nom | Description |
|---|---|
| Condition |
Obtient l’objet qui définit la vue de l’objet TreeWalker . |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Récupère le premier élément enfant des propriétés et modèles spécifiés AutomationElement et met en cache. |
| GetFirstChild(AutomationElement) |
Récupère le premier élément enfant de l’élément spécifié AutomationElement. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Récupère le dernier élément enfant des propriétés et modèles spécifiés AutomationElement et met en cache. |
| GetLastChild(AutomationElement) |
Récupère le dernier élément enfant de l’élément spécifié AutomationElement. |
| GetNextSibling(AutomationElement, CacheRequest) |
Récupère l’élément frère suivant des propriétés et modèles spécifiés AutomationElement et met en cache les propriétés et les modèles. |
| GetNextSibling(AutomationElement) |
Récupère l’élément frère suivant de l’élément spécifié AutomationElement. |
| GetParent(AutomationElement, CacheRequest) |
Récupère l’élément parent des propriétés et modèles spécifiés AutomationElement et met en cache les propriétés et les modèles. |
| GetParent(AutomationElement) |
Récupère l’élément parent de l’élément spécifié AutomationElement. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Récupère le frère précédent des propriétés et modèles spécifiés AutomationElement et met en cache les propriétés et les modèles. |
| GetPreviousSibling(AutomationElement) |
Récupère le frère précédent de l’objet spécifié AutomationElement. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Normalize(AutomationElement, CacheRequest) |
Récupère le nœud lui-même, s’il satisfait au Conditionnœud parent ou ancêtre le plus proche qui satisfait aux Conditionpropriétés et aux modèles. |
| Normalize(AutomationElement) |
Récupère le nœud lui-même, s’il satisfait au Conditionnœud , ou au nœud parent ou ancêtre le plus proche qui satisfait le Condition. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |