TreeWalker Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody i właściwości używane do nawigowania po drzewie automatyzacja interfejsu użytkownika.
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- Dziedziczenie
-
TreeWalker
Uwagi
automatyzacja interfejsu użytkownika klienci wyświetlają elementy automatyzacja interfejsu użytkownika na pulpicie jako zestaw AutomationElement obiektów rozmieszczonych w strukturze drzewa.
TreeWalker Korzystając z klasy, aplikacja kliencka może nawigować po drzewie automatyzacja interfejsu użytkownika, wybierając widok drzewa i przechodząc od siebie AutomationElement do innego w określonym kierunku przy użyciu GetFirstChildmetod , , GetLastChildGetPreviousSibling, GetNextSiblingi GetParent .
Nawigowanie po drzewie automatyzacja interfejsu użytkownika przy użyciu TreeWalker może spowodować wywołania między procesami i nie jest tak wydajne, jak lokalizowanie elementu przy użyciu FindAll metod lubFindFirst.
Jeśli aplikacja kliencka może spróbować znaleźć elementy we własnym interfejsie użytkownika, musisz wykonać wszystkie automatyzacja interfejsu użytkownika wywołania oddzielnego wątku.
Konstruktory
TreeWalker(Condition) |
Inicjuje nowe wystąpienie klasy TreeWalker. |
Pola
ContentViewWalker |
Reprezentuje wstępnie zdefiniowany TreeWalker widok elementów w drzewie, które są oznaczone jako kontrolki zawartości. |
ControlViewWalker |
Reprezentuje wstępnie zdefiniowany TreeWalker widok elementów w drzewie, które są oznaczone jako kontrolki. |
RawViewWalker |
Reprezentuje wstępnie zdefiniowany TreeWalker widok wszystkich elementów w drzewie. |
Właściwości
Condition |
Pobiera obiekt, który definiuje widok obiektu TreeWalker . |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetFirstChild(AutomationElement) |
Pobiera pierwszy element podrzędny określonego AutomationElementelementu . |
GetFirstChild(AutomationElement, CacheRequest) |
Pobiera pierwszy element podrzędny określonych AutomationElement właściwości i wzorców pamięci podręcznej. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLastChild(AutomationElement) |
Pobiera ostatni element podrzędny określonego AutomationElementelementu . |
GetLastChild(AutomationElement, CacheRequest) |
Pobiera ostatni element podrzędny określonych AutomationElement właściwości i wzorców pamięci podręcznej. |
GetNextSibling(AutomationElement) |
Pobiera następny element równorzędny określonego AutomationElementelementu . |
GetNextSibling(AutomationElement, CacheRequest) |
Pobiera następny element równorzędny określonych AutomationElement właściwości i wzorców pamięci podręcznej. |
GetParent(AutomationElement) |
Pobiera element nadrzędny określonego AutomationElementelementu . |
GetParent(AutomationElement, CacheRequest) |
Pobiera element nadrzędny określonych AutomationElement właściwości i wzorców pamięci podręcznej. |
GetPreviousSibling(AutomationElement) |
Pobiera poprzedni element równorzędny określonego AutomationElementelementu . |
GetPreviousSibling(AutomationElement, CacheRequest) |
Pobiera poprzedni element równorzędny określonych AutomationElement właściwości i wzorców pamięci podręcznej. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Normalize(AutomationElement) |
Pobiera sam węzeł, jeśli spełnia Conditionelement , lub najbliższy węzeł nadrzędny lub nadrzędny, który spełnia wartość Condition. |
Normalize(AutomationElement, CacheRequest) |
Pobiera sam węzeł, jeśli spełnia Conditionon wymagania węzła lub najbliższego węzła nadrzędnego lub węzła nadrzędnego, który spełnia Conditionwymagania właściwości i wzorce. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |