TreeWalker 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來巡覽使用者介面自動化樹狀目錄的方法和屬性。
public ref class TreeWalker sealed
public sealed class TreeWalker
type TreeWalker = class
Public NotInheritable Class TreeWalker
- 繼承
-
TreeWalker
備註
消費者介面自動化用戶端會將桌面上的消費者介面自動化專案視為樹狀結構中排列的一組 AutomationElement 物件。
TreeWalker使用 類別,用戶端應用程式可以選取樹狀結構的檢視,並使用 、 GetLastChildGetPreviousSiblingGetNextSibling 、 和 GetParent 方法,以指定的方向 GetFirstChild 逐步執行樹 AutomationElement 狀結構,以巡覽消費者介面自動化樹狀結構。
使用 巡覽消費者介面自動化樹狀結構 TreeWalker 可能會導致跨進程呼叫,而且與使用 FindAll 或 FindFirst 方法尋找元素不一樣有效率。
如果您的用戶端應用程式可能會嘗試在自己的使用者介面中尋找元素,您必須在個別執行緒上發出所有消費者介面自動化呼叫。
建構函式
TreeWalker(Condition) |
初始化 TreeWalker 類別的新執行個體。 |
欄位
ContentViewWalker |
表示預先定義的 TreeWalker,內含在樹狀目錄中標記為內容控制項之項目的檢視。 |
ControlViewWalker |
表示預先定義的 TreeWalker,內含在樹狀目錄中標記為控制項之項目的檢視。 |
RawViewWalker |
表示預先定義的 TreeWalker,其中包含樹狀目錄中所有項目的檢視。 |
屬性
Condition |
取得的物件定義 TreeWalker 物件的檢視。 |