Share via


AutomationPeer.GetAutomationControlTypeCore Método

Definição

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

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 retorna 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 são emparelhadas com a classe de controle que você está substituindo. Nesse caso, cada classe de 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 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