AutomationElement.RootElement Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o AutomationElement raiz da área de trabalho atual.
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
Valor da propriedade
O elemento raiz.
Exemplos
O código de exemplo a seguir recupera uma coleção de todos os filhos imediatos da área de trabalho.
AutomationElementCollection desktopChildren =
AutomationElement.RootElement.FindAll(
TreeScope.Children, Condition.TrueCondition);
Dim desktopChildren As AutomationElementCollection
desktopChildren = AutomationElement.RootElement.FindAll( _
TreeScope.Children, Condition.TrueCondition)
Comentários
Você pode usar o elemento raiz como ponto de partida para localizar outros elementos, usando os métodos e FindFirst os FindAll métodos.
Ao pesquisar no elemento raiz, certifique-se de especificar Children no escopo da pesquisa, não Descendants. Uma pesquisa por toda a subárvore da área de trabalho poderia iterar por meio de milhares de itens e levar a um estouro de pilha.