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
Obter o AutomationElement cuja propriedade você deseja obter.
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
Obter o AutomationElement cuja propriedade você deseja obter.A propriedade deve foram especificada na CacheRequest.
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