AutomationElement.RootElement Eigenschaft

Definition

Ruft den Stamm AutomationElement für den aktuellen Desktop ab.

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

Eigenschaftswert

Das Stammelement.

Beispiele

Der folgende Beispielcode ruft eine Auflistung aller unmittelbaren untergeordneten Elemente des Desktops ab.

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

Hinweise

Sie können das Stammelement als Ausgangspunkt für die Suche nach anderen Elementen mit den FindAll Und FindFirst Methoden verwenden.

Achten Sie beim Suchen aus dem Stammelement darauf, dass Sie den Suchbereich angeben Children , nicht Descendants. Eine Suche durch die gesamte Unterstruktur des Desktops könnte Tausende von Elementen durchlaufen und zu einem Stapelüberlauf führen.

Gilt für: