AutomationElement.RootElement 속성


현재 데스크톱의 루트 AutomationElement를 가져옵니다.Gets the root AutomationElement for the current desktop.

 static property System::Windows::Automation::AutomationElement ^ RootElement { System::Windows::Automation::AutomationElement ^ get(); };
public static System.Windows.Automation.AutomationElement RootElement { get; }
member this.RootElement : System.Windows.Automation.AutomationElement
Public Shared ReadOnly Property RootElement As AutomationElement

속성 값

루트 요소입니다.The root element.


다음 예제 코드 데스크톱의 모든 직계 자식 컬렉션을 검색 합니다.The following example code retrieves a collection of all the immediate children of the desktop.

AutomationElementCollection desktopChildren =
    TreeScope.Children, Condition.TrueCondition);
Dim desktopChildren As AutomationElementCollection
desktopChildren = AutomationElement.RootElement.FindAll( _
    TreeScope.Children, Condition.TrueCondition)


사용할 수 루트 요소 시작 지점으로 다른 요소를 찾는 데 사용 하는 FindAllFindFirst 메서드.You can use the root element as a starting point for finding other elements, using the FindAll and FindFirst methods.

루트 요소를 검색할 때 지정 해야 Children 검색의 범위에 있지 Descendants합니다.When searching from the root element, be sure to specify Children in the scope of the search, not Descendants. 데스크톱의 전체 하위 트리를 통해 검색 수천 개의 항목을 반복을 스택 오버플로가 발생할 수 있습니다.A search through the entire subtree of the desktop could iterate through thousands of items and lead to a stack overflow.

적용 대상