Partilhar via


Retornando Propriedades de um Provedor de Aotmação de IU

Este tópico contém código de exemplo que mostra como um Interface do usuário de automação do provedor Propriedades de um elemento poderá retornar a aplicativos do cliente.

Para qualquer propriedade-la explicitamente não dá suporte, o provedor deve retornar Nulo (Nada Em Visual Basic).Isso garante que tenta obter a propriedade de uma Outro fonte, como o provedor janela host.

Exemplo





object IRawElementProviderSimple.GetPropertyValue( propId)
{
     (propId == AutomationElementIdentifiers.NameProperty.Id)
    {
         ;
    }
      (propId == AutomationElementIdentifiers.ControlTypeProperty.Id)
    {
         ControlType.List.Id;  
    }
      (propId == AutomationElementIdentifiers.IsContentElementProperty.Id)
    {
         ;
    }
      (propId == AutomationElementIdentifiers.IsControlElementProperty.Id)
    {
         ;
    }
    
    {
         ;
    }
}




 GetPropertyValue( propId  )  Object _
     IRawElementProviderSimple.GetPropertyValue

     propId = AutomationElementIdentifiers.NameProperty.Id 
         
     propId = AutomationElementIdentifiers.ControlTypeProperty.Id 
         ControlType.List.Id
     propId = AutomationElementIdentifiers.IsContentElementProperty.Id 
         
     propId = AutomationElementIdentifiers.IsControlElementProperty.Id 
         
    
         
     
  'IRawElementProviderSimple.GetPropertyValue

Consulte também

Conceitos

UI Automation Providers Overview

Implementação de Provedor de Automação de IU no Servidor