AutomationElement.RootElement 属性

定义

获取当前桌面的根 AutomationElement

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

属性值

AutomationElement

根元素。

示例

以下示例代码检索桌面的所有直接子级的集合。

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

注解

可以使用根元素作为查找其他元素的起点,使用 FindAllFindFirst 方法。

从根元素进行搜索时,请确保在搜索范围内指定 Children ,而不是 Descendants。 通过桌面的整个子树进行搜索可能会循环访问数千个项目,并导致堆栈溢出。

适用于