CodedUI: PropertyNames.ControlName não funciona

Estou procurando um controle personalizado de maneira genérica, para poder reutilizar a função para encontrar outros controles personalizados que correspondam a este.

Captura de tela das propriedades

Tem um nome e um ControlName. A propriedade name nem sempre será preenchida corretamente, o ControlName será!

Quando procuro o controle personalizado, como no código abaixo, ele localiza e executa as ações solicitadas.

Grupo WinGroup = novo WinGroup (this.window); group.SearchProperties.Add (WinGroup.PropertyNames.Name, strGroupName, PropertyExpressionOperator.Contains); group.SearchConfigurations.Add (SearchConfiguration.NextSibling);

Quando altero os PropertyNames para ControlName, ele iránão localize o controle! O que me surpreende completamente, porque também é único.

Qual pode ser a causa disso? Estou faltando alguma coisa ou estou fazendo algo errado?

Para garantir a segurança, o PropertyNames.ControlName pode ser usado para encontrar objetos?

Atenciosamente, Leslie