TreeWalker Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt methoden en eigenschappen die worden gebruikt om door de UI Automation boomstructuur te navigeren.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Overname
-
TreeWalker
Opmerkingen
UI Automation clients de UI Automation elementen op het bureaublad weergeven als een set AutomationElement objecten die zijn gerangschikt in een structuurstructuur.
De klasse TreeWalker gebruiken een clienttoepassing kan door de UI Automation boomstructuur navigeren door een weergave van de structuur te selecteren en van de ene AutomationElement naar een andere te stappen in een opgegeven richting met behulp van de GetFirstChild, GetLastChild, GetPreviousSibling, GetNextSibling en GetParent methoden.
Navigeren in de UI Automation boomstructuur met behulp van TreeWalker kan leiden tot kruisprocesaanroepen en is niet zo efficiƫnt als het vinden van een element met behulp van de methoden FindAll of FindFirst.
Als uw clienttoepassing mogelijk elementen in een eigen gebruikersinterface probeert te vinden, moet u alle UI Automation aanroepen uitvoeren op een afzonderlijke thread.
Constructors
| Name | Description |
|---|---|
| TreeWalker(Condition) |
Initialiseert een nieuw exemplaar van de TreeWalker klasse. |
Velden
| Name | Description |
|---|---|
| ContentViewWalker |
Vertegenwoordigt een vooraf gedefinieerde TreeWalker weergave van elementen in de structuur die zijn gemarkeerd als inhoudsbesturingselementen. |
| ControlViewWalker |
Vertegenwoordigt een vooraf gedefinieerde TreeWalker weergave van elementen in de structuur die zijn gemarkeerd als besturingselementen. |
| RawViewWalker |
Vertegenwoordigt een vooraf gedefinieerde TreeWalker weergave van alle elementen in de structuur. |
Eigenschappen
| Name | Description |
|---|---|
| Condition |
Hiermee haalt u het object op dat de weergave voor het TreeWalker object definieert. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetFirstChild(AutomationElement, CacheRequest) |
Hiermee haalt u het eerste onderliggende element van de opgegeven AutomationElement eigenschappen en patronen in de cache op. |
| GetFirstChild(AutomationElement) |
Haalt het eerste onderliggende element van het opgegeven AutomationElementelement op. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLastChild(AutomationElement, CacheRequest) |
Hiermee haalt u het laatste onderliggende element van de opgegeven AutomationElement eigenschappen en patronen in de cache op. |
| GetLastChild(AutomationElement) |
Haalt het laatste onderliggende element van het opgegeven AutomationElementelement op. |
| GetNextSibling(AutomationElement, CacheRequest) |
Hiermee haalt u het volgende element op hetzelfde niveau van de opgegeven AutomationElement eigenschappen en patronen in de cache op. |
| GetNextSibling(AutomationElement) |
Hiermee wordt het volgende element van het opgegeven AutomationElementniveau opgehaald. |
| GetParent(AutomationElement, CacheRequest) |
Hiermee haalt u het bovenliggende element van de opgegeven AutomationElement eigenschappen en patronen in de cache op. |
| GetParent(AutomationElement) |
Haalt het bovenliggende element van het opgegeven AutomationElementelement op. |
| GetPreviousSibling(AutomationElement, CacheRequest) |
Hiermee haalt u het vorige niveau van de opgegeven AutomationElement eigenschappen en patronen in de cache op. |
| GetPreviousSibling(AutomationElement) |
Haalt het vorige niveau van het opgegeven AutomationElementniveau op. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Normalize(AutomationElement, CacheRequest) |
Haalt het knooppunt zelf op, als het voldoet aan het Condition, of het dichtstbijzijnde bovenliggende of bovenliggende knooppunt dat voldoet aan de Conditioneigenschappen en patronen in de cache. |
| Normalize(AutomationElement) |
Haalt het knooppunt zelf op, als het voldoet aan het Condition, of het dichtstbijzijnde bovenliggende of bovenliggende knooppunt dat voldoet aan het Condition. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |