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 les méthodes et propriétés utilisées pour parcourir 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 TreeWalker classe , une application cliente peut naviguer dans l’arborescence UI Automation en sélectionnant une vue de l’arborescence et en passant de l’une AutomationElement à l’autre dans une direction spécifiée à l’aide des GetFirstChildméthodes , GetLastChild, GetPreviousSibling, GetNextSibling, et GetParent .
La navigation dans l’arborescence UI Automation à l’aide TreeWalker de peut entraîner des appels interprocesseur et n’est pas aussi efficace que la localisation d’un élément à l’aide des FindAll méthodes 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
TreeWalker(Condition) |
Initialise une nouvelle instance de la classe TreeWalker. |
Champs
ContentViewWalker |
Représente un TreeWalker prédéfini contenant un affichage des éléments de l'arborescence qui sont marqués comme étant des contrôles de contenu. |
ControlViewWalker |
Représente un TreeWalker prédéfini contenant un affichage des éléments de l'arborescence qui sont marqués comme étant des contrôles. |
RawViewWalker |
Représente un TreeWalker prédéfini contenant un affichage de tous les éléments de l'arborescence. |
Propriétés
Condition |
Obtient l'objet qui définit l'affichage pour l'objet TreeWalker. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetFirstChild(AutomationElement) |
Récupère le premier élément enfant du AutomationElement spécifié. |
GetFirstChild(AutomationElement, CacheRequest) |
Récupère le premier élément enfant du AutomationElement spécifié et met en cache les propriétés et les modèles. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLastChild(AutomationElement) |
Récupère le dernier élément enfant du AutomationElement spécifié. |
GetLastChild(AutomationElement, CacheRequest) |
Récupère le dernier élément enfant du AutomationElement spécifié et met en cache les propriétés et les modèles. |
GetNextSibling(AutomationElement) |
Récupère l'élément frère suivant du AutomationElement spécifié. |
GetNextSibling(AutomationElement, CacheRequest) |
Récupère l'élément frère suivant du AutomationElement spécifié et met en cache les propriétés et les modèles. |
GetParent(AutomationElement) |
Récupère l'élément parent du AutomationElement spécifié. |
GetParent(AutomationElement, CacheRequest) |
Récupère l'élément parent du AutomationElement spécifié et met en cache les propriétés et les modèles. |
GetPreviousSibling(AutomationElement) |
Récupère le frère précédent du AutomationElement spécifié. |
GetPreviousSibling(AutomationElement, CacheRequest) |
Récupère le frère précédent du AutomationElement spécifié et met en cache les propriétés et les modèles. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Normalize(AutomationElement) |
Récupère le nœud lui-même, s'il satisfait Condition, ou le nœud parent ou ancêtre le plus proche qui satisfait Condition. |
Normalize(AutomationElement, CacheRequest) |
Récupère le nœud lui-même, s'il satisfait Condition, ou le nœud parent ou ancêtre le plus proche qui satisfait Condition, et met en cache les propriétés et les modèles. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |