Compartilhar via


AutomationPeer.GetAutomationControlTypeCore Método

Definição

Fornece o comportamento do par quando um cliente da Automação da Interface do Usuário da Microsoft chama GetAutomationControlType ou uma API de cliente equivalente da Automação da Interface do Usuário da Microsoft.

protected:
 virtual AutomationControlType GetAutomationControlTypeCore() = GetAutomationControlTypeCore;
AutomationControlType GetAutomationControlTypeCore();
protected virtual AutomationControlType GetAutomationControlTypeCore();
function getAutomationControlTypeCore()
Protected Overridable Function GetAutomationControlTypeCore () As AutomationControlType

Retornos

O tipo de controle.

Comentários

A implementação base para AutomationPeer e FrameworkElementAutomationPeer retornam Custom. Se você mantiver esse comportamento, deverá substituir GetLocalizedControlTypeCore.

O cenário mais comum para definir um par de automação é substituir uma das classes pares existentes que emparelha com a classe de controle que você está substituindo. Nesse caso, cada classe par relata um valor prático de AutomationControlType que faz sentido para o controle de proprietário original para o qual o par foi implementado. Muitas vezes, você pode deixar esse comportamento em paz. Não é comum derivar de um par específico do controle e usar seu comportamento, mas, em seguida, alterar o AutomationControlType, que provavelmente é a informação mais básica que um par relata. Verifique o comportamento existente da classe par que você está substituindo e verifique se você está relatando o tipo de controle correto. Além disso, marcar que não há uma classe par mais específica disponível que já possa estar relatando o tipo de controle correto, bem como fornecendo outro comportamento mais apropriado para seu par. Para obter mais informações, consulte Pares de automação personalizados.

Aplica-se a

Confira também