Partilhar via


Obter propriedades de elemento da automação de interface do usuário

Este tópico mostra como recuperar propriedades de um Elemento.

Obter um valor da propriedade corrente

  1. Obter o AutomationElement cuja propriedade você deseja obter.

  2. Call GetCurrentPropriedadeValor(AutomationPropriedade)ou recuperar o Current Propriedade estrutura e obter o valor de um dos seus membros.

Obter um valor em cache da propriedade

  1. Obter o AutomationElement cuja propriedade você deseja obter.A propriedade deve foram especificada na CacheRequest.

  2. Call GetCachedPropertyValueou recuperar o Cached Propriedade estrutura e obter o valor de um dos seus membros.

Exemplo

O exemplo a seguir mostra Diversos maneiras para recuperar as propriedades atuais de um AutomationElement.

 PropertyCallsExample(AutomationElement elementList)
{
    
    string name = elementList.Current.Name;
    name = elementList.GetCurrentPropertyValue(AutomationElement.NameProperty)  string;

    
    
    
    
    object help = elementList.GetCurrentPropertyValue(AutomationElement.HelpTextProperty, );
     (help == AutomationElement.NotSupported)
    {
        help = ;
    }
    string helpText = (string)help;
}
 PropertyCallsExample( elementList  AutomationElement)

     name   = elementList.Current.Name
    name = CStr(elementList.GetCurrentPropertyValue(AutomationElement.NameProperty))




     help  Object = elementList.GetCurrentPropertyValue(AutomationElement.HelpTextProperty, )
     help  AutomationElement.NotSupported 
        help = 
     
     helpText   = CStr(help)

  'PropertyCallsExample

Consulte também

Tarefas

Use Caching in UI Automation

Conceitos

UI Automation Properties for Clients

Cache em clientes de automação de interface do usuário