AutomationElement.RootElement 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前桌面的根 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
属性值
根元素。
示例
以下示例代码检索桌面的所有直接子级的集合。
AutomationElementCollection desktopChildren =
AutomationElement.RootElement.FindAll(
TreeScope.Children, Condition.TrueCondition);
Dim desktopChildren As AutomationElementCollection
desktopChildren = AutomationElement.RootElement.FindAll( _
TreeScope.Children, Condition.TrueCondition)
注解
可以使用根元素作为查找其他元素的起点,使用 FindAll 和 FindFirst 方法。
从根元素进行搜索时,请确保在搜索范围内指定 Children ,而不是 Descendants。 通过桌面的整个子树进行搜索可能会循环访问数千个项目,并导致堆栈溢出。