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