Freigeben über


AutomationElement.RootElement Eigenschaft

Definition

Ruft das AutomationElement ab, das das Stammelement für den aktuellen Desktop darstellt.

public:
 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

Eigenschaftswert

AutomationElement

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 zum Suchen anderer Elemente verwenden, indem Sie die FindAll FindFirst Methoden verwenden.

Wenn Sie aus dem Stammelement suchen, stellen Sie sicher, dass Sie im Bereich der Suche angeben Children , nicht Descendants. Eine Suche durch die gesamte Unterstruktur des Desktops könnte durch Tausende von Elementen durchlaufen und zu einem Stapelüberlauf führen.

Gilt für