AutomationElement.RootElement Egenskap

Definition

Hämtar roten AutomationElement för det aktuella skrivbordet.

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

Egenskapsvärde

Rotelementet.

Exempel

Följande exempelkod hämtar en samling med alla omedelbara underordnade datorer på skrivbordet.

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

Kommentarer

Du kan använda rotelementet som utgångspunkt för att hitta andra element med hjälp av FindAll metoderna och FindFirst .

När du söker från rotelementet måste du ange Children sökomfånget, inte Descendants. En sökning genom hela underträdet på skrivbordet kan iterera genom tusentals objekt och leda till ett stackspill.

Gäller för