TreeWalker Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller metoder och egenskaper som används för att navigera i det UI Automation trädet.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Arv
-
TreeWalker
Kommentarer
UI Automation klienter visar UI Automation-elementen på skrivbordet som en uppsättning AutomationElement objekt ordnade i en trädstruktur.
Med klassen TreeWalker, Ett klientprogram kan navigera i UI Automation träd genom att välja en vy över trädet och stega från en AutomationElement till en annan i en angiven riktning med hjälp av GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling och GetParent metoder.
Om du navigerar i UI Automation träd med hjälp av TreeWalker kan det resultera i korsprocessanrop och är inte lika effektivt som att hitta ett element med hjälp av metoderna FindAll eller FindFirst.
Om klientprogrammet kan försöka hitta element i sitt eget användargränssnitt måste du göra alla UI Automation anrop i en separat tråd.
Konstruktorer
| Name | Description |
|---|---|
| TreeWalker(Condition) |
Initierar en ny instans av TreeWalker klassen. |
Fält
| Name | Description |
|---|---|
| ContentViewWalker |
Representerar en fördefinierad TreeWalker som innehåller en vy över element i trädet som är markerade som innehållskontroller. |
| ControlViewWalker |
Representerar en fördefinierad TreeWalker som innehåller en vy över element i trädet som är markerade som kontroller. |
| RawViewWalker |
Representerar en fördefinierad TreeWalker som innehåller en vy över alla element i trädet. |
Egenskaper
| Name | Description |
|---|---|
| Condition |
Hämtar objektet som definierar vyn för TreeWalker objektet. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Hämtar det första underordnade elementet i de angivna AutomationElement egenskaperna och cachelagrar egenskaper och mönster. |
| GetFirstChild(AutomationElement) |
Hämtar det första underordnade elementet i det angivna AutomationElement. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Hämtar det sista underordnade elementet i de angivna AutomationElement egenskaperna och cachelagrar egenskaper och mönster. |
| GetLastChild(AutomationElement) |
Hämtar det sista underordnade elementet i det angivna AutomationElement. |
| GetNextSibling(AutomationElement, CacheRequest) |
Hämtar nästa syskonelement i de angivna AutomationElement egenskaperna och cachelagrar egenskaper och mönster. |
| GetNextSibling(AutomationElement) |
Hämtar nästa syskonelement i det angivna AutomationElement. |
| GetParent(AutomationElement, CacheRequest) |
Hämtar det överordnade elementet för de angivna AutomationElement egenskaperna och cachelagrar egenskaper och mönster. |
| GetParent(AutomationElement) |
Hämtar det överordnade elementet i det angivna AutomationElement. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Hämtar det tidigare syskonet för de angivna AutomationElement egenskaperna och cachelagrar egenskaper och mönster. |
| GetPreviousSibling(AutomationElement) |
Hämtar det tidigare syskonet till den angivna AutomationElement. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Normalize(AutomationElement, CacheRequest) |
Hämtar själva noden, om den uppfyller Condition, eller den närmaste överordnade eller överordnade noden som uppfyller Condition, och cachelagrar egenskaper och mönster. |
| Normalize(AutomationElement) |
Hämtar själva noden, om den uppfyller , Conditioneller den närmaste överordnade eller överordnade noden som uppfyller Condition. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |